0s autopkgtest [01:21:39]: starting date and time: 2024-03-19 01:21:39+0000 0s autopkgtest [01:21:39]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [01:21:39]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xfz7pdz2/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:openssl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=openssl/3.0.13-0ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-ppc64el-20.secgroup --name adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 323s autopkgtest [01:27:02]: testbed dpkg architecture: ppc64el 323s autopkgtest [01:27:02]: testbed apt version: 2.7.12 323s autopkgtest [01:27:02]: @@@@@@@@@@@@@@@@@@@@ test bed setup 324s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 324s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3748 kB] 326s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 326s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 326s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [485 kB] 326s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [645 kB] 326s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 326s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 326s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 326s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4015 kB] 327s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 327s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.3 kB] 327s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 330s Fetched 9129 kB in 4s (2278 kB/s) 330s Reading package lists... 333s Reading package lists... 333s Building dependency tree... 333s Reading state information... 334s Calculating upgrade... 334s The following packages will be REMOVED: 334s libssl3 334s The following NEW packages will be installed: 334s libssl3t64 334s The following packages will be upgraded: 334s openssl 334s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 334s Need to get 3151 kB of archives. 334s After this operation, 73.7 kB of additional disk space will be used. 334s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 336s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 337s Fetched 3151 kB in 3s (1104 kB/s) 337s (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 ... 70095 files and directories currently installed.) 337s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 337s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 337s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 337s wget depends on libssl3 (>= 3.0.0). 337s tnftp depends on libssl3 (>= 3.0.0). 337s tcpdump depends on libssl3 (>= 3.0.0). 337s systemd-resolved depends on libssl3 (>= 3.0.0). 337s systemd depends on libssl3 (>= 3.0.0). 337s sudo depends on libssl3 (>= 3.0.0). 337s rsync depends on libssl3 (>= 3.0.0). 337s python3-cryptography depends on libssl3 (>= 3.0.0). 337s openssh-server depends on libssl3 (>= 3.0.10). 337s openssh-client depends on libssl3 (>= 3.0.10). 337s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 337s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 337s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 337s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 337s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 337s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 337s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 337s libnvme1 depends on libssl3 (>= 3.0.0). 337s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 337s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 337s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 337s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 337s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 337s kmod depends on libssl3 (>= 3.0.0). 337s dhcpcd-base depends on libssl3 (>= 3.0.0). 337s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 337s 337s (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 ... 70095 files and directories currently installed.) 337s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 337s Selecting previously unselected package libssl3t64:ppc64el. 337s (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 ... 70084 files and directories currently installed.) 337s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 337s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 337s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 337s Setting up openssl (3.0.13-0ubuntu2) ... 337s Processing triggers for man-db (2.12.0-3) ... 338s Processing triggers for libc-bin (2.39-0ubuntu2) ... 338s Reading package lists... 338s Building dependency tree... 338s Reading state information... 339s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 339s sh: Attempting to set up Debian/Ubuntu apt sources automatically 339s sh: Distribution appears to be Ubuntu 340s Reading package lists... 341s Building dependency tree... 341s Reading state information... 341s eatmydata is already the newest version (131-1). 341s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 341s Reading package lists... 341s Building dependency tree... 341s Reading state information... 341s dbus is already the newest version (1.14.10-4ubuntu1). 341s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 341s Reading package lists... 341s Building dependency tree... 341s Reading state information... 342s rng-tools-debian is already the newest version (2.4). 342s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 342s Reading package lists... 342s Building dependency tree... 342s Reading state information... 342s The following packages will be REMOVED: 342s cloud-init* python3-configobj* python3-debconf* 342s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 342s After this operation, 3252 kB disk space will be freed. 342s (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 ... 70097 files and directories currently installed.) 342s Removing cloud-init (24.1.1-0ubuntu1) ... 343s Removing python3-configobj (5.0.8-3) ... 343s Removing python3-debconf (1.5.86) ... 343s Processing triggers for man-db (2.12.0-3) ... 343s (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 ... 69708 files and directories currently installed.) 343s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 344s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 344s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 344s invoke-rc.d: policy-rc.d denied execution of try-restart. 344s Reading package lists... 344s Building dependency tree... 344s Reading state information... 344s linux-generic is already the newest version (6.8.0-11.11+1). 344s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 345s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 345s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 345s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 348s Reading package lists... 348s Reading package lists... 348s Building dependency tree... 348s Reading state information... 348s Calculating upgrade... 348s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 348s Reading package lists... 348s Building dependency tree... 348s Reading state information... 349s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 349s autopkgtest [01:27:28]: rebooting testbed after setup commands that affected boot 522s autopkgtest [01:30:21]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 525s autopkgtest [01:30:24]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 535s Get:1 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu2 (dsc) [3348 B] 535s Get:2 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu2 (tar) [9825 kB] 535s Get:3 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu2 (diff) [920 kB] 535s gpgv: Signature made Wed Jan 31 09:19:44 2024 UTC 535s gpgv: using RSA key A661100B3DAC1D4F2CAD8A54E603B2578FB8F0FB 535s gpgv: Can't check signature: No public key 535s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu2.dsc: no acceptable signature found 536s autopkgtest [01:30:35]: testing package apache2 version 2.4.58-1ubuntu2 537s autopkgtest [01:30:36]: build not needed 540s autopkgtest [01:30:39]: test run-test-suite: preparing testbed 542s Reading package lists... 542s Building dependency tree... 542s Reading state information... 543s Starting pkgProblemResolver with broken count: 0 543s Starting 2 pkgProblemResolver with broken count: 0 543s Done 543s The following additional packages will be installed: 543s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 543s autopoint autotools-dev build-essential cpp cpp-13 543s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 543s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 543s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 543s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 543s intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1 libapr1-dev 543s libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 543s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 543s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 543s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 543s libclass-inspector-perl libclass-method-modifiers-perl 543s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 543s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 543s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 543s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1 543s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 543s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0ldbl 543s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 543s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 543s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 543s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 543s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 543s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 543s libmath-random-isaac-perl libmodule-implementation-perl 543s libmodule-runtime-perl libmpc3 libmro-compat-perl 543s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 543s libnet-ssleay-perl libnsl-dev libpackage-stash-perl libparams-classify-perl 543s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 543s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 543s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 543s libspecio-perl libstdc++-13-dev libsub-exporter-perl 543s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 543s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 543s libtirpc-dev libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 543s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 543s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl 543s linux-libc-dev m4 perl-doc perl-openssl-defaults po-debconf rpcsvc-proto 543s uuid-dev 543s Suggested packages: 543s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 543s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 543s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 543s gcc-doc gdb-powerpc64le-linux-gnu gettext-doc libasprintf-dev 543s libgettextpo-dev libev-perl libevent-perl libio-async-perl libjson-perl 543s | libjson-xs-perl libpoe-perl libtask-weaken-perl glibc-doc 543s libdata-dump-perl libio-compress-brotli-perl libscalar-number-perl 543s lksctp-tools libtest-fatal-perl libstdc++-13-doc libtool-doc gfortran 543s | fortran95-compiler gcj-jdk libbusiness-isbn-perl libregexp-ipv6-perl 543s libauthen-ntlm-perl m4-doc libmail-box-perl 543s Recommended packages: 543s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 543s manpages manpages-dev libc-devtools libclass-c3-xs-perl 543s libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl libhtml-format-perl 543s libmath-random-isaac-xs-perl libpackage-stash-xs-perl 543s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 543s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 543s libmail-sendmail-perl 543s The following NEW packages will be installed: 543s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 543s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 543s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu debhelper debugedit 543s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 543s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 543s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 543s intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1 libapr1-dev 543s libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 543s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 543s libb-hooks-op-check-perl libbytes-random-secure-perl libc-dev-bin libc6-dev 543s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl 543s libclass-inspector-perl libclass-method-modifiers-perl 543s libclass-singleton-perl libclone-perl libcrypt-dev libcrypt-random-seed-perl 543s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 543s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 543s libdevel-callchecker-perl libdevel-stacktrace-perl libdw1 543s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 543s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0ldbl 543s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 543s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 543s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 543s libhttp-message-perl libhttp-negotiate-perl libio-html-perl 543s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 543s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 543s libmath-random-isaac-perl libmodule-implementation-perl 543s libmodule-runtime-perl libmpc3 libmro-compat-perl 543s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 543s libnet-ssleay-perl libnsl-dev libpackage-stash-perl libparams-classify-perl 543s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 543s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 543s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 543s libspecio-perl libstdc++-13-dev libsub-exporter-perl 543s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 543s libsub-name-perl libsub-override-perl libsub-quote-perl libtimedate-perl 543s libtirpc-dev libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl 543s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 543s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl 543s linux-libc-dev m4 perl-doc perl-openssl-defaults po-debconf rpcsvc-proto 543s uuid-dev 543s 0 upgraded, 149 newly installed, 0 to remove and 0 not upgraded. 543s Need to get 86.5 MB/86.5 MB of archives. 543s After this operation, 347 MB of additional disk space will be used. 543s Get:1 /tmp/autopkgtest.eEJ9t5/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [816 B] 543s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libapr1 ppc64el 1.7.2-3 [130 kB] 544s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1 ppc64el 1.6.3-1ubuntu1 [110 kB] 544s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1ubuntu1 [12.2 kB] 544s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1ubuntu1 [9186 B] 544s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3 [216 kB] 544s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu2 [1563 kB] 544s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-data all 2.4.58-1ubuntu2 [163 kB] 544s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu2 [101 kB] 544s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2 ppc64el 2.4.58-1ubuntu2 [90.2 kB] 544s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 544s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el m4 ppc64el 1.4.19-4 [275 kB] 544s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el autoconf all 2.71-3 [339 kB] 545s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 545s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el autopoint all 0.21-14ubuntu1 [422 kB] 545s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 545s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3 [864 kB] 545s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1 [61.2 kB] 545s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [10.7 MB] 546s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13 ppc64el 13.2.0-17ubuntu2 [1038 B] 546s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 546s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 546s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libcc1-0 ppc64el 14-20240303-1ubuntu1 [48.1 kB] 546s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 546s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libitm1 ppc64el 14-20240303-1ubuntu1 [32.4 kB] 546s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el libatomic1 ppc64el 14-20240303-1ubuntu1 [10.7 kB] 546s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el libasan8 ppc64el 14-20240303-1ubuntu1 [2973 kB] 546s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el liblsan0 ppc64el 14-20240303-1ubuntu1 [1325 kB] 546s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el libtsan2 ppc64el 14-20240303-1ubuntu1 [2734 kB] 547s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libubsan1 ppc64el 14-20240303-1ubuntu1 [1194 kB] 547s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el libquadmath0 ppc64el 14-20240303-1ubuntu1 [158 kB] 547s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el libgcc-13-dev ppc64el 13.2.0-17ubuntu2 [1581 kB] 547s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [20.6 MB] 548s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13 ppc64el 13.2.0-17ubuntu2 [477 kB] 548s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 548s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 548s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu2 [21.3 kB] 548s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-libc-dev ppc64el 6.8.0-11.11 [1585 kB] 549s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4 [167 kB] 549s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1build1 [262 kB] 549s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libnsl-dev ppc64el 1.3.0-3 [79.2 kB] 549s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] 549s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libc6-dev ppc64el 2.39-0ubuntu2 [2102 kB] 549s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libtool all 2.4.7-7 [166 kB] 549s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el dh-autoreconf all 20 [16.1 kB] 549s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 549s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-override-perl all 0.10-1 [10.0 kB] 549s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 549s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el dh-strip-nondeterminism all 1.13.1-1 [5362 B] 549s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el libdw1 ppc64el 0.190-1 [294 kB] 549s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el debugedit ppc64el 1:5.0-5 [51.1 kB] 549s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el dwz ppc64el 0.15-1 [139 kB] 549s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el gettext ppc64el 0.21-14ubuntu1 [979 kB] 549s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 549s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 549s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el debhelper all 13.14.1ubuntu1 [869 kB] 549s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el uuid-dev ppc64el 2.39.3-6ubuntu2 [37.6 kB] 549s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el libsctp1 ppc64el 1.0.19+dfsg-2 [9276 B] 549s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el libsctp-dev ppc64el 1.0.19+dfsg-2 [51.5 kB] 549s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libapr1-dev ppc64el 1.7.2-3 [789 kB] 549s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libldap-dev ppc64el 2.6.7+dfsg-1~exp1ubuntu1 [374 kB] 549s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu1 [11.1 kB] 549s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libexpat1-dev ppc64el 2.6.0-1 [152 kB] 549s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dev ppc64el 1.6.3-1ubuntu1 [431 kB] 549s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu1 [245 kB] 549s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu1 [228 kB] 549s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu1 [7016 B] 549s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu1 [794 kB] 549s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-dev ppc64el 2.4.58-1ubuntu2 [199 kB] 549s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el libstdc++-13-dev ppc64el 13.2.0-17ubuntu2 [2445 kB] 549s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [12.2 MB] 550s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13 ppc64el 13.2.0-17ubuntu2 [14.5 kB] 550s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] 550s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] 550s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 550s Get:76 http://ftpmaster.internal/ubuntu noble/universe ppc64el libalgorithm-c3-perl all 0.11-2 [10.2 kB] 550s Get:77 http://ftpmaster.internal/ubuntu noble/universe ppc64el libanyevent-perl ppc64el 7.170-2build4 [367 kB] 550s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-2build2 [9726 B] 550s Get:79 http://ftpmaster.internal/ubuntu noble/main ppc64el libdynaloader-functions-perl all 0.003-3 [12.1 kB] 550s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el libdevel-callchecker-perl ppc64el 0.008-2build1 [13.8 kB] 550s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libparams-classify-perl ppc64el 0.015-2build3 [21.8 kB] 550s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libmodule-runtime-perl all 0.016-2 [16.4 kB] 550s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el libtry-tiny-perl all 0.31-2 [20.8 kB] 550s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el libmodule-implementation-perl all 0.09-2 [12.0 kB] 550s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 550s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el libvariable-magic-perl ppc64el 0.63-1build1 [36.2 kB] 550s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 550s Get:88 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 550s Get:89 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmath-random-isaac-perl all 1.004-2 [18.4 kB] 550s Get:90 http://ftpmaster.internal/ubuntu noble/universe ppc64el libbytes-random-secure-perl all 0.29-3 [26.8 kB] 550s Get:91 http://ftpmaster.internal/ubuntu noble/universe ppc64el libclass-c3-perl all 0.35-2 [18.4 kB] 550s Get:92 http://ftpmaster.internal/ubuntu noble/main ppc64el libclass-data-inheritable-perl all 0.08-3 [8084 B] 550s Get:93 http://ftpmaster.internal/ubuntu noble/universe ppc64el libclass-inspector-perl all 1.36-3 [15.4 kB] 550s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 550s Get:95 http://ftpmaster.internal/ubuntu noble/universe ppc64el libclass-singleton-perl all 1.6-2 [11.5 kB] 550s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libclone-perl ppc64el 0.46-1build1 [11.1 kB] 550s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el perl-openssl-defaults ppc64el 7 [7534 B] 550s Get:98 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcrypt-ssleay-perl ppc64el 0.73.06-2build2 [44.1 kB] 550s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libparams-util-perl ppc64el 1.102-2build1 [21.1 kB] 550s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-install-perl all 0.929-1 [9764 B] 550s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el libdata-optlist-perl all 0.114-1 [9708 B] 550s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 550s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 551s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-exporter-perl all 0.990-1 [49.0 kB] 551s Get:105 http://ftpmaster.internal/ubuntu noble/universe ppc64el libeval-closure-perl all 0.14-3 [10.1 kB] 551s Get:106 http://ftpmaster.internal/ubuntu noble/main ppc64el libexception-class-perl all 1.45-1 [28.6 kB] 551s Get:107 http://ftpmaster.internal/ubuntu noble/main ppc64el libfcgi0ldbl ppc64el 2.4.2-2build2 [30.7 kB] 551s Get:108 http://ftpmaster.internal/ubuntu noble/main ppc64el libfcgi-perl ppc64el 0.82+ds-2build1 [21.8 kB] 551s Get:109 http://ftpmaster.internal/ubuntu noble/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 551s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 551s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 551s Get:112 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfile-sharedir-perl all 1.118-3 [14.0 kB] 551s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el libhtml-tagset-perl all 3.20-6 [11.3 kB] 551s Get:114 http://ftpmaster.internal/ubuntu noble/main ppc64el liburi-perl all 5.27-1 [88.0 kB] 551s Get:115 http://ftpmaster.internal/ubuntu noble/main ppc64el libhtml-parser-perl ppc64el 3.81-1build1 [91.3 kB] 551s Get:116 http://ftpmaster.internal/ubuntu noble/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 551s Get:117 http://ftpmaster.internal/ubuntu noble/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 551s Get:118 http://ftpmaster.internal/ubuntu noble/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 551s Get:119 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 551s Get:120 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 551s Get:121 http://ftpmaster.internal/ubuntu noble/main ppc64el libpod-parser-perl all 1.67-1 [80.6 kB] 551s Get:122 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 551s Get:123 http://ftpmaster.internal/ubuntu noble/main ppc64el libnet-ssleay-perl ppc64el 1.94-1 [326 kB] 551s Get:124 http://ftpmaster.internal/ubuntu noble/main ppc64el libio-socket-ssl-perl all 2.085-1 [195 kB] 551s Get:125 http://ftpmaster.internal/ubuntu noble/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 551s Get:126 http://ftpmaster.internal/ubuntu noble/main ppc64el liblwp-protocol-https-perl all 6.13-1 [9006 B] 551s Get:127 http://ftpmaster.internal/ubuntu noble/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 551s Get:128 http://ftpmaster.internal/ubuntu noble/main ppc64el libwww-perl all 6.76-1 [138 kB] 551s Get:129 http://ftpmaster.internal/ubuntu noble/main ppc64el libxml-parser-perl ppc64el 2.47-1build1 [207 kB] 551s Get:130 http://ftpmaster.internal/ubuntu noble/universe ppc64el libxml-perl all 0.08-4 [90.5 kB] 551s Get:131 http://ftpmaster.internal/ubuntu noble/universe ppc64el libxml-regexp-perl all 0.04-1.1 [7208 B] 551s Get:132 http://ftpmaster.internal/ubuntu noble/universe ppc64el libxml-dom-perl all 1.46-2 [143 kB] 551s Get:133 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhttp-dav-perl all 0.49-3 [82.9 kB] 551s Get:134 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmro-compat-perl all 0.15-2 [10.1 kB] 551s Get:135 http://ftpmaster.internal/ubuntu noble/main ppc64el libpackage-stash-perl all 0.40-1 [19.5 kB] 551s Get:136 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-identify-perl ppc64el 0.14-3build1 [10.1 kB] 551s Get:137 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-name-perl ppc64el 0.27-1build1 [10.9 kB] 551s Get:138 http://ftpmaster.internal/ubuntu noble/main ppc64el libnamespace-clean-perl all 0.27-2 [14.0 kB] 551s Get:139 http://ftpmaster.internal/ubuntu noble/universe ppc64el libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 551s Get:140 http://ftpmaster.internal/ubuntu noble/universe ppc64el libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 551s Get:141 http://ftpmaster.internal/ubuntu noble/universe ppc64el libprotocol-http2-perl all 1.10-3 [42.3 kB] 551s Get:142 http://ftpmaster.internal/ubuntu noble/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 551s Get:143 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 551s Get:144 http://ftpmaster.internal/ubuntu noble/universe ppc64el libxstring-perl ppc64el 0.005-2build1 [8262 B] 551s Get:145 http://ftpmaster.internal/ubuntu noble/universe ppc64el libspecio-perl all 0.48-1 [137 kB] 551s Get:146 http://ftpmaster.internal/ubuntu noble/main ppc64el perl-doc all 5.38.2-3 [7832 kB] 552s Get:147 http://ftpmaster.internal/ubuntu noble/universe ppc64el libdatetime-locale-perl all 1:1.37-1 [2833 kB] 552s Get:148 http://ftpmaster.internal/ubuntu noble/universe ppc64el libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 552s Get:149 http://ftpmaster.internal/ubuntu noble/universe ppc64el libdatetime-perl ppc64el 2:1.65-1 [96.7 kB] 552s Fetched 86.5 MB in 9s (9842 kB/s) 552s Selecting previously unselected package libapr1:ppc64el. 553s (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 ... 69653 files and directories currently installed.) 553s Preparing to unpack .../000-libapr1_1.7.2-3_ppc64el.deb ... 553s Unpacking libapr1:ppc64el (1.7.2-3) ... 553s Selecting previously unselected package libaprutil1:ppc64el. 553s Preparing to unpack .../001-libaprutil1_1.6.3-1ubuntu1_ppc64el.deb ... 553s Unpacking libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 553s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 553s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1ubuntu1_ppc64el.deb ... 553s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 553s Selecting previously unselected package libaprutil1-ldap:ppc64el. 553s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1ubuntu1_ppc64el.deb ... 553s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 553s Selecting previously unselected package liblua5.4-0:ppc64el. 553s Preparing to unpack .../004-liblua5.4-0_5.4.6-3_ppc64el.deb ... 553s Unpacking liblua5.4-0:ppc64el (5.4.6-3) ... 553s Selecting previously unselected package apache2-bin. 553s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu2_ppc64el.deb ... 553s Unpacking apache2-bin (2.4.58-1ubuntu2) ... 553s Selecting previously unselected package apache2-data. 553s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu2_all.deb ... 553s Unpacking apache2-data (2.4.58-1ubuntu2) ... 553s Selecting previously unselected package apache2-utils. 553s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu2_ppc64el.deb ... 553s Unpacking apache2-utils (2.4.58-1ubuntu2) ... 553s Selecting previously unselected package apache2. 553s Preparing to unpack .../008-apache2_2.4.58-1ubuntu2_ppc64el.deb ... 553s Unpacking apache2 (2.4.58-1ubuntu2) ... 553s Selecting previously unselected package autotools-dev. 553s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 553s Unpacking autotools-dev (20220109.1) ... 553s Selecting previously unselected package m4. 553s Preparing to unpack .../010-m4_1.4.19-4_ppc64el.deb ... 553s Unpacking m4 (1.4.19-4) ... 553s Selecting previously unselected package autoconf. 553s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 553s Unpacking autoconf (2.71-3) ... 553s Selecting previously unselected package automake. 553s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 553s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 553s Selecting previously unselected package autopoint. 553s Preparing to unpack .../013-autopoint_0.21-14ubuntu1_all.deb ... 553s Unpacking autopoint (0.21-14ubuntu1) ... 553s Selecting previously unselected package libdebhelper-perl. 553s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 553s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 553s Selecting previously unselected package libisl23:ppc64el. 553s Preparing to unpack .../015-libisl23_0.26-3_ppc64el.deb ... 553s Unpacking libisl23:ppc64el (0.26-3) ... 553s Selecting previously unselected package libmpc3:ppc64el. 553s Preparing to unpack .../016-libmpc3_1.3.1-1_ppc64el.deb ... 553s Unpacking libmpc3:ppc64el (1.3.1-1) ... 553s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 553s Preparing to unpack .../017-cpp-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 553s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 554s Selecting previously unselected package cpp-13. 554s Preparing to unpack .../018-cpp-13_13.2.0-17ubuntu2_ppc64el.deb ... 554s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 554s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 554s Preparing to unpack .../019-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 554s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 554s Selecting previously unselected package cpp. 554s Preparing to unpack .../020-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 554s Unpacking cpp (4:13.2.0-7ubuntu1) ... 554s Selecting previously unselected package libcc1-0:ppc64el. 554s Preparing to unpack .../021-libcc1-0_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libgomp1:ppc64el. 554s Preparing to unpack .../022-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libitm1:ppc64el. 554s Preparing to unpack .../023-libitm1_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libitm1:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libatomic1:ppc64el. 554s Preparing to unpack .../024-libatomic1_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libatomic1:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libasan8:ppc64el. 554s Preparing to unpack .../025-libasan8_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libasan8:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package liblsan0:ppc64el. 554s Preparing to unpack .../026-liblsan0_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking liblsan0:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libtsan2:ppc64el. 554s Preparing to unpack .../027-libtsan2_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libtsan2:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libubsan1:ppc64el. 554s Preparing to unpack .../028-libubsan1_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libubsan1:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libquadmath0:ppc64el. 554s Preparing to unpack .../029-libquadmath0_14-20240303-1ubuntu1_ppc64el.deb ... 554s Unpacking libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 554s Selecting previously unselected package libgcc-13-dev:ppc64el. 554s Preparing to unpack .../030-libgcc-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 554s Unpacking libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 554s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 554s Preparing to unpack .../031-gcc-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 554s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 555s Selecting previously unselected package gcc-13. 555s Preparing to unpack .../032-gcc-13_13.2.0-17ubuntu2_ppc64el.deb ... 555s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 555s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 555s Preparing to unpack .../033-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 555s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 555s Selecting previously unselected package gcc. 555s Preparing to unpack .../034-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 555s Unpacking gcc (4:13.2.0-7ubuntu1) ... 555s Selecting previously unselected package libc-dev-bin. 555s Preparing to unpack .../035-libc-dev-bin_2.39-0ubuntu2_ppc64el.deb ... 555s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 555s Selecting previously unselected package linux-libc-dev:ppc64el. 555s Preparing to unpack .../036-linux-libc-dev_6.8.0-11.11_ppc64el.deb ... 555s Unpacking linux-libc-dev:ppc64el (6.8.0-11.11) ... 555s Selecting previously unselected package libcrypt-dev:ppc64el. 555s Preparing to unpack .../037-libcrypt-dev_1%3a4.4.36-4_ppc64el.deb ... 555s Unpacking libcrypt-dev:ppc64el (1:4.4.36-4) ... 555s Selecting previously unselected package libtirpc-dev:ppc64el. 555s Preparing to unpack .../038-libtirpc-dev_1.3.4+ds-1build1_ppc64el.deb ... 555s Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 555s Selecting previously unselected package libnsl-dev:ppc64el. 555s Preparing to unpack .../039-libnsl-dev_1.3.0-3_ppc64el.deb ... 555s Unpacking libnsl-dev:ppc64el (1.3.0-3) ... 555s Selecting previously unselected package rpcsvc-proto. 555s Preparing to unpack .../040-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... 555s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 555s Selecting previously unselected package libc6-dev:ppc64el. 555s Preparing to unpack .../041-libc6-dev_2.39-0ubuntu2_ppc64el.deb ... 555s Unpacking libc6-dev:ppc64el (2.39-0ubuntu2) ... 555s Selecting previously unselected package libtool. 555s Preparing to unpack .../042-libtool_2.4.7-7_all.deb ... 555s Unpacking libtool (2.4.7-7) ... 555s Selecting previously unselected package dh-autoreconf. 555s Preparing to unpack .../043-dh-autoreconf_20_all.deb ... 555s Unpacking dh-autoreconf (20) ... 555s Selecting previously unselected package libarchive-zip-perl. 555s Preparing to unpack .../044-libarchive-zip-perl_1.68-1_all.deb ... 555s Unpacking libarchive-zip-perl (1.68-1) ... 555s Selecting previously unselected package libsub-override-perl. 555s Preparing to unpack .../045-libsub-override-perl_0.10-1_all.deb ... 555s Unpacking libsub-override-perl (0.10-1) ... 555s Selecting previously unselected package libfile-stripnondeterminism-perl. 555s Preparing to unpack .../046-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 555s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 555s Selecting previously unselected package dh-strip-nondeterminism. 555s Preparing to unpack .../047-dh-strip-nondeterminism_1.13.1-1_all.deb ... 555s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 555s Selecting previously unselected package libdw1:ppc64el. 555s Preparing to unpack .../048-libdw1_0.190-1_ppc64el.deb ... 556s Unpacking libdw1:ppc64el (0.190-1) ... 556s Selecting previously unselected package debugedit. 556s Preparing to unpack .../049-debugedit_1%3a5.0-5_ppc64el.deb ... 556s Unpacking debugedit (1:5.0-5) ... 556s Selecting previously unselected package dwz. 556s Preparing to unpack .../050-dwz_0.15-1_ppc64el.deb ... 556s Unpacking dwz (0.15-1) ... 556s Selecting previously unselected package gettext. 556s Preparing to unpack .../051-gettext_0.21-14ubuntu1_ppc64el.deb ... 556s Unpacking gettext (0.21-14ubuntu1) ... 556s Selecting previously unselected package intltool-debian. 556s Preparing to unpack .../052-intltool-debian_0.35.0+20060710.6_all.deb ... 556s Unpacking intltool-debian (0.35.0+20060710.6) ... 556s Selecting previously unselected package po-debconf. 556s Preparing to unpack .../053-po-debconf_1.0.21+nmu1_all.deb ... 556s Unpacking po-debconf (1.0.21+nmu1) ... 556s Selecting previously unselected package debhelper. 556s Preparing to unpack .../054-debhelper_13.14.1ubuntu1_all.deb ... 556s Unpacking debhelper (13.14.1ubuntu1) ... 556s Selecting previously unselected package uuid-dev:ppc64el. 556s Preparing to unpack .../055-uuid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 556s Unpacking uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 556s Selecting previously unselected package libsctp1:ppc64el. 556s Preparing to unpack .../056-libsctp1_1.0.19+dfsg-2_ppc64el.deb ... 556s Unpacking libsctp1:ppc64el (1.0.19+dfsg-2) ... 556s Selecting previously unselected package libsctp-dev:ppc64el. 556s Preparing to unpack .../057-libsctp-dev_1.0.19+dfsg-2_ppc64el.deb ... 556s Unpacking libsctp-dev:ppc64el (1.0.19+dfsg-2) ... 556s Selecting previously unselected package libapr1-dev. 556s Preparing to unpack .../058-libapr1-dev_1.7.2-3_ppc64el.deb ... 556s Unpacking libapr1-dev (1.7.2-3) ... 556s Selecting previously unselected package libldap-dev:ppc64el. 556s Preparing to unpack .../059-libldap-dev_2.6.7+dfsg-1~exp1ubuntu1_ppc64el.deb ... 556s Unpacking libldap-dev:ppc64el (2.6.7+dfsg-1~exp1ubuntu1) ... 556s Selecting previously unselected package libldap2-dev. 556s Preparing to unpack .../060-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu1_all.deb ... 556s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu1) ... 556s Selecting previously unselected package libexpat1-dev:ppc64el. 556s Preparing to unpack .../061-libexpat1-dev_2.6.0-1_ppc64el.deb ... 556s Unpacking libexpat1-dev:ppc64el (2.6.0-1) ... 556s Selecting previously unselected package libaprutil1-dev. 556s Preparing to unpack .../062-libaprutil1-dev_1.6.3-1ubuntu1_ppc64el.deb ... 556s Unpacking libaprutil1-dev (1.6.3-1ubuntu1) ... 556s Selecting previously unselected package libpcre2-16-0:ppc64el. 556s Preparing to unpack .../063-libpcre2-16-0_10.42-4ubuntu1_ppc64el.deb ... 556s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 556s Selecting previously unselected package libpcre2-32-0:ppc64el. 556s Preparing to unpack .../064-libpcre2-32-0_10.42-4ubuntu1_ppc64el.deb ... 556s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 556s Selecting previously unselected package libpcre2-posix3:ppc64el. 556s Preparing to unpack .../065-libpcre2-posix3_10.42-4ubuntu1_ppc64el.deb ... 556s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 556s Selecting previously unselected package libpcre2-dev:ppc64el. 556s Preparing to unpack .../066-libpcre2-dev_10.42-4ubuntu1_ppc64el.deb ... 556s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 556s Selecting previously unselected package apache2-dev. 556s Preparing to unpack .../067-apache2-dev_2.4.58-1ubuntu2_ppc64el.deb ... 556s Unpacking apache2-dev (2.4.58-1ubuntu2) ... 556s Selecting previously unselected package libstdc++-13-dev:ppc64el. 556s Preparing to unpack .../068-libstdc++-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 556s Unpacking libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 557s Selecting previously unselected package g++-13-powerpc64le-linux-gnu. 557s Preparing to unpack .../069-g++-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 557s Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 557s Selecting previously unselected package g++-13. 557s Preparing to unpack .../070-g++-13_13.2.0-17ubuntu2_ppc64el.deb ... 557s Unpacking g++-13 (13.2.0-17ubuntu2) ... 557s Selecting previously unselected package g++-powerpc64le-linux-gnu. 557s Preparing to unpack .../071-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 557s Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 557s Selecting previously unselected package g++. 557s Preparing to unpack .../072-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 557s Unpacking g++ (4:13.2.0-7ubuntu1) ... 557s Selecting previously unselected package build-essential. 557s Preparing to unpack .../073-build-essential_12.10ubuntu1_ppc64el.deb ... 557s Unpacking build-essential (12.10ubuntu1) ... 557s Selecting previously unselected package libalgorithm-c3-perl. 557s Preparing to unpack .../074-libalgorithm-c3-perl_0.11-2_all.deb ... 557s Unpacking libalgorithm-c3-perl (0.11-2) ... 557s Selecting previously unselected package libanyevent-perl. 557s Preparing to unpack .../075-libanyevent-perl_7.170-2build4_ppc64el.deb ... 557s Unpacking libanyevent-perl (7.170-2build4) ... 557s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 557s Preparing to unpack .../076-libb-hooks-op-check-perl_0.22-2build2_ppc64el.deb ... 557s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-2build2) ... 557s Selecting previously unselected package libdynaloader-functions-perl. 557s Preparing to unpack .../077-libdynaloader-functions-perl_0.003-3_all.deb ... 557s Unpacking libdynaloader-functions-perl (0.003-3) ... 557s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 557s Preparing to unpack .../078-libdevel-callchecker-perl_0.008-2build1_ppc64el.deb ... 557s Unpacking libdevel-callchecker-perl:ppc64el (0.008-2build1) ... 557s Selecting previously unselected package libparams-classify-perl:ppc64el. 557s Preparing to unpack .../079-libparams-classify-perl_0.015-2build3_ppc64el.deb ... 557s Unpacking libparams-classify-perl:ppc64el (0.015-2build3) ... 557s Selecting previously unselected package libmodule-runtime-perl. 557s Preparing to unpack .../080-libmodule-runtime-perl_0.016-2_all.deb ... 557s Unpacking libmodule-runtime-perl (0.016-2) ... 557s Selecting previously unselected package libtry-tiny-perl. 557s Preparing to unpack .../081-libtry-tiny-perl_0.31-2_all.deb ... 557s Unpacking libtry-tiny-perl (0.31-2) ... 557s Selecting previously unselected package libmodule-implementation-perl. 557s Preparing to unpack .../082-libmodule-implementation-perl_0.09-2_all.deb ... 557s Unpacking libmodule-implementation-perl (0.09-2) ... 557s Selecting previously unselected package libsub-exporter-progressive-perl. 557s Preparing to unpack .../083-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 557s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 557s Selecting previously unselected package libvariable-magic-perl. 557s Preparing to unpack .../084-libvariable-magic-perl_0.63-1build1_ppc64el.deb ... 557s Unpacking libvariable-magic-perl (0.63-1build1) ... 557s Selecting previously unselected package libb-hooks-endofscope-perl. 557s Preparing to unpack .../085-libb-hooks-endofscope-perl_0.28-1_all.deb ... 557s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 557s Selecting previously unselected package libcrypt-random-seed-perl. 557s Preparing to unpack .../086-libcrypt-random-seed-perl_0.03-3_all.deb ... 557s Unpacking libcrypt-random-seed-perl (0.03-3) ... 557s Selecting previously unselected package libmath-random-isaac-perl. 557s Preparing to unpack .../087-libmath-random-isaac-perl_1.004-2_all.deb ... 557s Unpacking libmath-random-isaac-perl (1.004-2) ... 557s Selecting previously unselected package libbytes-random-secure-perl. 557s Preparing to unpack .../088-libbytes-random-secure-perl_0.29-3_all.deb ... 557s Unpacking libbytes-random-secure-perl (0.29-3) ... 557s Selecting previously unselected package libclass-c3-perl. 557s Preparing to unpack .../089-libclass-c3-perl_0.35-2_all.deb ... 557s Unpacking libclass-c3-perl (0.35-2) ... 557s Selecting previously unselected package libclass-data-inheritable-perl. 557s Preparing to unpack .../090-libclass-data-inheritable-perl_0.08-3_all.deb ... 557s Unpacking libclass-data-inheritable-perl (0.08-3) ... 557s Selecting previously unselected package libclass-inspector-perl. 557s Preparing to unpack .../091-libclass-inspector-perl_1.36-3_all.deb ... 557s Unpacking libclass-inspector-perl (1.36-3) ... 557s Selecting previously unselected package libclass-method-modifiers-perl. 557s Preparing to unpack .../092-libclass-method-modifiers-perl_2.15-1_all.deb ... 557s Unpacking libclass-method-modifiers-perl (2.15-1) ... 557s Selecting previously unselected package libclass-singleton-perl. 557s Preparing to unpack .../093-libclass-singleton-perl_1.6-2_all.deb ... 557s Unpacking libclass-singleton-perl (1.6-2) ... 557s Selecting previously unselected package libclone-perl:ppc64el. 557s Preparing to unpack .../094-libclone-perl_0.46-1build1_ppc64el.deb ... 557s Unpacking libclone-perl:ppc64el (0.46-1build1) ... 557s Selecting previously unselected package perl-openssl-defaults:ppc64el. 557s Preparing to unpack .../095-perl-openssl-defaults_7_ppc64el.deb ... 557s Unpacking perl-openssl-defaults:ppc64el (7) ... 558s Selecting previously unselected package libcrypt-ssleay-perl. 558s Preparing to unpack .../096-libcrypt-ssleay-perl_0.73.06-2build2_ppc64el.deb ... 558s Unpacking libcrypt-ssleay-perl (0.73.06-2build2) ... 558s Selecting previously unselected package libparams-util-perl. 558s Preparing to unpack .../097-libparams-util-perl_1.102-2build1_ppc64el.deb ... 558s Unpacking libparams-util-perl (1.102-2build1) ... 558s Selecting previously unselected package libsub-install-perl. 558s Preparing to unpack .../098-libsub-install-perl_0.929-1_all.deb ... 558s Unpacking libsub-install-perl (0.929-1) ... 558s Selecting previously unselected package libdata-optlist-perl. 558s Preparing to unpack .../099-libdata-optlist-perl_0.114-1_all.deb ... 558s Unpacking libdata-optlist-perl (0.114-1) ... 558s Selecting previously unselected package libdevel-stacktrace-perl. 558s Preparing to unpack .../100-libdevel-stacktrace-perl_2.0500-1_all.deb ... 558s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 558s Selecting previously unselected package libencode-locale-perl. 558s Preparing to unpack .../101-libencode-locale-perl_1.05-3_all.deb ... 558s Unpacking libencode-locale-perl (1.05-3) ... 558s Selecting previously unselected package libsub-exporter-perl. 558s Preparing to unpack .../102-libsub-exporter-perl_0.990-1_all.deb ... 558s Unpacking libsub-exporter-perl (0.990-1) ... 558s Selecting previously unselected package libeval-closure-perl. 558s Preparing to unpack .../103-libeval-closure-perl_0.14-3_all.deb ... 558s Unpacking libeval-closure-perl (0.14-3) ... 558s Selecting previously unselected package libexception-class-perl. 558s Preparing to unpack .../104-libexception-class-perl_1.45-1_all.deb ... 558s Unpacking libexception-class-perl (1.45-1) ... 558s Selecting previously unselected package libfcgi0ldbl:ppc64el. 558s Preparing to unpack .../105-libfcgi0ldbl_2.4.2-2build2_ppc64el.deb ... 558s Unpacking libfcgi0ldbl:ppc64el (2.4.2-2build2) ... 558s Selecting previously unselected package libfcgi-perl. 558s Preparing to unpack .../106-libfcgi-perl_0.82+ds-2build1_ppc64el.deb ... 558s Unpacking libfcgi-perl (0.82+ds-2build1) ... 558s Selecting previously unselected package libtimedate-perl. 558s Preparing to unpack .../107-libtimedate-perl_2.3300-2_all.deb ... 558s Unpacking libtimedate-perl (2.3300-2) ... 558s Selecting previously unselected package libhttp-date-perl. 558s Preparing to unpack .../108-libhttp-date-perl_6.06-1_all.deb ... 558s Unpacking libhttp-date-perl (6.06-1) ... 558s Selecting previously unselected package libfile-listing-perl. 558s Preparing to unpack .../109-libfile-listing-perl_6.16-1_all.deb ... 558s Unpacking libfile-listing-perl (6.16-1) ... 558s Selecting previously unselected package libfile-sharedir-perl. 558s Preparing to unpack .../110-libfile-sharedir-perl_1.118-3_all.deb ... 558s Unpacking libfile-sharedir-perl (1.118-3) ... 558s Selecting previously unselected package libhtml-tagset-perl. 558s Preparing to unpack .../111-libhtml-tagset-perl_3.20-6_all.deb ... 558s Unpacking libhtml-tagset-perl (3.20-6) ... 558s Selecting previously unselected package liburi-perl. 558s Preparing to unpack .../112-liburi-perl_5.27-1_all.deb ... 558s Unpacking liburi-perl (5.27-1) ... 558s Selecting previously unselected package libhtml-parser-perl:ppc64el. 558s Preparing to unpack .../113-libhtml-parser-perl_3.81-1build1_ppc64el.deb ... 558s Unpacking libhtml-parser-perl:ppc64el (3.81-1build1) ... 558s Selecting previously unselected package libhtml-tree-perl. 558s Preparing to unpack .../114-libhtml-tree-perl_5.07-3_all.deb ... 558s Unpacking libhtml-tree-perl (5.07-3) ... 558s Selecting previously unselected package libio-html-perl. 558s Preparing to unpack .../115-libio-html-perl_1.004-3_all.deb ... 558s Unpacking libio-html-perl (1.004-3) ... 558s Selecting previously unselected package liblwp-mediatypes-perl. 558s Preparing to unpack .../116-liblwp-mediatypes-perl_6.04-2_all.deb ... 558s Unpacking liblwp-mediatypes-perl (6.04-2) ... 558s Selecting previously unselected package libhttp-message-perl. 558s Preparing to unpack .../117-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 558s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 558s Selecting previously unselected package libhttp-cookies-perl. 558s Preparing to unpack .../118-libhttp-cookies-perl_6.11-1_all.deb ... 558s Unpacking libhttp-cookies-perl (6.11-1) ... 558s Selecting previously unselected package libpod-parser-perl. 558s Preparing to unpack .../119-libpod-parser-perl_1.67-1_all.deb ... 558s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 558s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 558s Unpacking libpod-parser-perl (1.67-1) ... 558s Selecting previously unselected package libhttp-negotiate-perl. 558s Preparing to unpack .../120-libhttp-negotiate-perl_6.01-2_all.deb ... 558s Unpacking libhttp-negotiate-perl (6.01-2) ... 558s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 558s Preparing to unpack .../121-libnet-ssleay-perl_1.94-1_ppc64el.deb ... 558s Unpacking libnet-ssleay-perl:ppc64el (1.94-1) ... 558s Selecting previously unselected package libio-socket-ssl-perl. 558s Preparing to unpack .../122-libio-socket-ssl-perl_2.085-1_all.deb ... 558s Unpacking libio-socket-ssl-perl (2.085-1) ... 558s Selecting previously unselected package libnet-http-perl. 558s Preparing to unpack .../123-libnet-http-perl_6.23-1_all.deb ... 558s Unpacking libnet-http-perl (6.23-1) ... 558s Selecting previously unselected package liblwp-protocol-https-perl. 558s Preparing to unpack .../124-liblwp-protocol-https-perl_6.13-1_all.deb ... 558s Unpacking liblwp-protocol-https-perl (6.13-1) ... 558s Selecting previously unselected package libwww-robotrules-perl. 558s Preparing to unpack .../125-libwww-robotrules-perl_6.02-1_all.deb ... 558s Unpacking libwww-robotrules-perl (6.02-1) ... 558s Selecting previously unselected package libwww-perl. 558s Preparing to unpack .../126-libwww-perl_6.76-1_all.deb ... 558s Unpacking libwww-perl (6.76-1) ... 558s Selecting previously unselected package libxml-parser-perl. 558s Preparing to unpack .../127-libxml-parser-perl_2.47-1build1_ppc64el.deb ... 558s Unpacking libxml-parser-perl (2.47-1build1) ... 558s Selecting previously unselected package libxml-perl. 558s Preparing to unpack .../128-libxml-perl_0.08-4_all.deb ... 558s Unpacking libxml-perl (0.08-4) ... 558s Selecting previously unselected package libxml-regexp-perl. 558s Preparing to unpack .../129-libxml-regexp-perl_0.04-1.1_all.deb ... 558s Unpacking libxml-regexp-perl (0.04-1.1) ... 558s Selecting previously unselected package libxml-dom-perl. 558s Preparing to unpack .../130-libxml-dom-perl_1.46-2_all.deb ... 558s Unpacking libxml-dom-perl (1.46-2) ... 558s Selecting previously unselected package libhttp-dav-perl. 558s Preparing to unpack .../131-libhttp-dav-perl_0.49-3_all.deb ... 558s Unpacking libhttp-dav-perl (0.49-3) ... 558s Selecting previously unselected package libmro-compat-perl. 558s Preparing to unpack .../132-libmro-compat-perl_0.15-2_all.deb ... 558s Unpacking libmro-compat-perl (0.15-2) ... 558s Selecting previously unselected package libpackage-stash-perl. 558s Preparing to unpack .../133-libpackage-stash-perl_0.40-1_all.deb ... 558s Unpacking libpackage-stash-perl (0.40-1) ... 558s Selecting previously unselected package libsub-identify-perl. 558s Preparing to unpack .../134-libsub-identify-perl_0.14-3build1_ppc64el.deb ... 558s Unpacking libsub-identify-perl (0.14-3build1) ... 558s Selecting previously unselected package libsub-name-perl:ppc64el. 558s Preparing to unpack .../135-libsub-name-perl_0.27-1build1_ppc64el.deb ... 558s Unpacking libsub-name-perl:ppc64el (0.27-1build1) ... 558s Selecting previously unselected package libnamespace-clean-perl. 558s Preparing to unpack .../136-libnamespace-clean-perl_0.27-2_all.deb ... 558s Unpacking libnamespace-clean-perl (0.27-2) ... 558s Selecting previously unselected package libnamespace-autoclean-perl. 558s Preparing to unpack .../137-libnamespace-autoclean-perl_0.29-2_all.deb ... 558s Unpacking libnamespace-autoclean-perl (0.29-2) ... 558s Selecting previously unselected package libparams-validationcompiler-perl. 558s Preparing to unpack .../138-libparams-validationcompiler-perl_0.31-1_all.deb ... 558s Unpacking libparams-validationcompiler-perl (0.31-1) ... 558s Selecting previously unselected package libprotocol-http2-perl. 558s Preparing to unpack .../139-libprotocol-http2-perl_1.10-3_all.deb ... 558s Unpacking libprotocol-http2-perl (1.10-3) ... 558s Selecting previously unselected package librole-tiny-perl. 558s Preparing to unpack .../140-librole-tiny-perl_2.002004-1_all.deb ... 558s Unpacking librole-tiny-perl (2.002004-1) ... 558s Selecting previously unselected package libsub-quote-perl. 558s Preparing to unpack .../141-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 558s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 558s Selecting previously unselected package libxstring-perl:ppc64el. 558s Preparing to unpack .../142-libxstring-perl_0.005-2build1_ppc64el.deb ... 558s Unpacking libxstring-perl:ppc64el (0.005-2build1) ... 558s Selecting previously unselected package libspecio-perl. 559s Preparing to unpack .../143-libspecio-perl_0.48-1_all.deb ... 559s Unpacking libspecio-perl (0.48-1) ... 559s Selecting previously unselected package perl-doc. 559s Preparing to unpack .../144-perl-doc_5.38.2-3_all.deb ... 559s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 559s Unpacking perl-doc (5.38.2-3) ... 559s Selecting previously unselected package libdatetime-locale-perl. 559s Preparing to unpack .../145-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 559s Unpacking libdatetime-locale-perl (1:1.37-1) ... 560s Selecting previously unselected package libdatetime-timezone-perl. 560s Preparing to unpack .../146-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 560s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 560s Selecting previously unselected package libdatetime-perl. 560s Preparing to unpack .../147-libdatetime-perl_2%3a1.65-1_ppc64el.deb ... 560s Unpacking libdatetime-perl (2:1.65-1) ... 560s Selecting previously unselected package autopkgtest-satdep. 560s Preparing to unpack .../148-1-autopkgtest-satdep.deb ... 560s Unpacking autopkgtest-satdep (0) ... 560s Setting up libanyevent-perl (7.170-2build4) ... 560s Setting up libdw1:ppc64el (0.190-1) ... 560s Setting up libmath-random-isaac-perl (1.004-2) ... 560s Setting up libclass-inspector-perl (1.36-3) ... 560s Setting up libdynaloader-functions-perl (0.003-3) ... 560s Setting up libfcgi0ldbl:ppc64el (2.4.2-2build2) ... 560s Setting up libclass-method-modifiers-perl (2.15-1) ... 560s Setting up libxml-regexp-perl (0.04-1.1) ... 560s Setting up libclone-perl:ppc64el (0.46-1build1) ... 560s Setting up libarchive-zip-perl (1.68-1) ... 560s Setting up libsub-identify-perl (0.14-3build1) ... 560s Setting up libhtml-tagset-perl (3.20-6) ... 560s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 560s Setting up liblwp-mediatypes-perl (6.04-2) ... 560s Setting up libtry-tiny-perl (0.31-2) ... 560s Setting up libprotocol-http2-perl (1.10-3) ... 560s Setting up libapr1:ppc64el (1.7.2-3) ... 560s Setting up perl-openssl-defaults:ppc64el (7) ... 560s Setting up perl-doc (5.38.2-3) ... 560s Setting up linux-libc-dev:ppc64el (6.8.0-11.11) ... 560s Setting up m4 (1.4.19-4) ... 560s Setting up libclass-singleton-perl (1.6-2) ... 560s Setting up libencode-locale-perl (1.05-3) ... 560s Setting up libxstring-perl:ppc64el (0.005-2build1) ... 560s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 560s Setting up libsub-install-perl (0.929-1) ... 560s Setting up autotools-dev (20220109.1) ... 560s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 560s Setting up libclass-data-inheritable-perl (0.08-3) ... 560s Setting up libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 560s Setting up libalgorithm-c3-perl (0.11-2) ... 560s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 560s Setting up libcrypt-random-seed-perl (0.03-3) ... 560s Setting up libldap-dev:ppc64el (2.6.7+dfsg-1~exp1ubuntu1) ... 560s Setting up libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up libmpc3:ppc64el (1.3.1-1) ... 560s Setting up libatomic1:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up libvariable-magic-perl (0.63-1build1) ... 560s Setting up libio-html-perl (1.004-3) ... 560s Setting up libpod-parser-perl (1.67-1) ... 560s Setting up autopoint (0.21-14ubuntu1) ... 560s Setting up libb-hooks-op-check-perl:ppc64el (0.22-2build2) ... 560s Setting up libparams-util-perl (1.102-2build1) ... 560s Setting up autoconf (2.71-3) ... 560s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 560s Setting up libtimedate-perl (2.3300-2) ... 560s Setting up libubsan1:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up libsub-name-perl:ppc64el (0.27-1build1) ... 560s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 560s Setting up dwz (0.15-1) ... 560s Setting up libsctp1:ppc64el (1.0.19+dfsg-2) ... 560s Setting up libnsl-dev:ppc64el (1.3.0-3) ... 560s Setting up libcrypt-dev:ppc64el (1:4.4.36-4) ... 560s Setting up libasan8:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up librole-tiny-perl (2.002004-1) ... 560s Setting up debugedit (1:5.0-5) ... 560s Setting up libfile-sharedir-perl (1.118-3) ... 560s Setting up libfcgi-perl (0.82+ds-2build1) ... 560s Setting up liblua5.4-0:ppc64el (5.4.6-3) ... 560s Setting up libsub-override-perl (0.10-1) ... 560s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 560s Setting up libdevel-stacktrace-perl (2.0500-1) ... 560s Setting up apache2-data (2.4.58-1ubuntu2) ... 560s Setting up libtsan2:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up libisl23:ppc64el (0.26-3) ... 560s Setting up libc-dev-bin (2.39-0ubuntu2) ... 560s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 560s Setting up libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up liburi-perl (5.27-1) ... 560s Setting up liblsan0:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up libitm1:ppc64el (14-20240303-1ubuntu1) ... 560s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 560s Setting up libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 560s Setting up libnet-ssleay-perl:ppc64el (1.94-1) ... 560s Setting up automake (1:1.16.5-1.3ubuntu1) ... 560s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 560s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 560s Setting up libhttp-date-perl (6.06-1) ... 560s Setting up gettext (0.21-14ubuntu1) ... 560s Setting up libfile-listing-perl (6.16-1) ... 560s Setting up cpp-13 (13.2.0-17ubuntu2) ... 560s Setting up libnet-http-perl (6.23-1) ... 560s Setting up libexception-class-perl (1.45-1) ... 560s Setting up libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 560s Setting up libclass-c3-perl (0.35-2) ... 560s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 560s Setting up libdevel-callchecker-perl:ppc64el (0.008-2build1) ... 560s Setting up intltool-debian (0.35.0+20060710.6) ... 560s Setting up libbytes-random-secure-perl (0.29-3) ... 560s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu1) ... 560s Setting up libdata-optlist-perl (0.114-1) ... 560s Setting up dh-strip-nondeterminism (1.13.1-1) ... 560s Setting up libwww-robotrules-perl (6.02-1) ... 560s Setting up libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 560s Setting up cpp (4:13.2.0-7ubuntu1) ... 560s Setting up libhtml-parser-perl:ppc64el (3.81-1build1) ... 560s Setting up libcrypt-ssleay-perl (0.73.06-2build2) ... 560s Setting up libc6-dev:ppc64el (2.39-0ubuntu2) ... 560s Setting up libmro-compat-perl (0.15-2) ... 560s Setting up libio-socket-ssl-perl (2.085-1) ... 560s Setting up libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 560s Setting up libsub-exporter-perl (0.990-1) ... 560s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 560s Setting up apache2-utils (2.4.58-1ubuntu2) ... 560s Setting up libeval-closure-perl (0.14-3) ... 560s Setting up libhttp-negotiate-perl (6.01-2) ... 560s Setting up libparams-validationcompiler-perl (0.31-1) ... 560s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 560s Setting up libhttp-cookies-perl (6.11-1) ... 560s Setting up po-debconf (1.0.21+nmu1) ... 560s Setting up libhtml-tree-perl (5.07-3) ... 560s Setting up libparams-classify-perl:ppc64el (0.015-2build3) ... 560s Setting up apache2-bin (2.4.58-1ubuntu2) ... 560s Setting up libexpat1-dev:ppc64el (2.6.0-1) ... 560s Setting up libmodule-runtime-perl (0.016-2) ... 560s Setting up uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 560s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 560s Setting up gcc-13 (13.2.0-17ubuntu2) ... 560s Setting up libsctp-dev:ppc64el (1.0.19+dfsg-2) ... 560s Setting up libtool (2.4.7-7) ... 560s Setting up libmodule-implementation-perl (0.09-2) ... 560s Setting up libpackage-stash-perl (0.40-1) ... 560s Setting up apache2 (2.4.58-1ubuntu2) ... 560s Enabling module mpm_event. 560s Enabling module authz_core. 560s Enabling module authz_host. 560s Enabling module authn_core. 560s Enabling module auth_basic. 560s Enabling module access_compat. 560s Enabling module authn_file. 560s Enabling module authz_user. 560s Enabling module alias. 560s Enabling module dir. 560s Enabling module autoindex. 560s Enabling module env. 560s Enabling module mime. 560s Enabling module negotiation. 560s Enabling module setenvif. 561s Enabling module filter. 561s Enabling module deflate. 561s Enabling module status. 561s Enabling module reqtimeout. 561s Enabling conf charset. 561s Enabling conf localized-error-pages. 561s Enabling conf other-vhosts-access-log. 561s Enabling conf security. 561s Enabling conf serve-cgi-bin. 561s Enabling site 000-default. 562s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 563s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 564s Setting up g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 564s Setting up dh-autoreconf (20) ... 564s Setting up libspecio-perl (0.48-1) ... 564s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 564s Setting up libapr1-dev (1.7.2-3) ... 564s Setting up libaprutil1-dev (1.6.3-1ubuntu1) ... 564s Setting up libb-hooks-endofscope-perl (0.28-1) ... 564s Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 564s Setting up g++-13 (13.2.0-17ubuntu2) ... 564s Setting up debhelper (13.14.1ubuntu1) ... 564s Setting up gcc (4:13.2.0-7ubuntu1) ... 564s Setting up libnamespace-clean-perl (0.27-2) ... 564s Setting up g++ (4:13.2.0-7ubuntu1) ... 564s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 564s Setting up build-essential (12.10ubuntu1) ... 564s Setting up libnamespace-autoclean-perl (0.29-2) ... 564s Setting up libdatetime-locale-perl (1:1.37-1) ... 564s Setting up apache2-dev (2.4.58-1ubuntu2) ... 564s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 564s Setting up libdatetime-perl (2:1.65-1) ... 564s Setting up liblwp-protocol-https-perl (6.13-1) ... 564s Setting up libwww-perl (6.76-1) ... 564s Setting up libxml-parser-perl (2.47-1build1) ... 564s Setting up libxml-perl (0.08-4) ... 564s Setting up libxml-dom-perl (1.46-2) ... 564s Setting up libhttp-dav-perl (0.49-3) ... 564s Setting up autopkgtest-satdep (0) ... 564s Processing triggers for libc-bin (2.39-0ubuntu2) ... 564s Processing triggers for ufw (0.36.2-5) ... 564s Processing triggers for man-db (2.12.0-3) ... 567s Processing triggers for install-info (7.1-3) ... 572s (Reading database ... 81174 files and directories currently installed.) 572s Removing autopkgtest-satdep (0) ... 572s autopkgtest [01:31:11]: test run-test-suite: [----------------------- 573s + set -o pipefail 573s + export LANG=C 573s + LANG=C 573s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 573s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 573s + TESTS= 573s + TESTUSER=tuser 573s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 573s + useradd --user-group --system --create-home -s /bin/bash tuser 573s + cp -a debian/perl-framework /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp 573s + cd /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework 573s + export HARNESS_VERBOSE=1 573s + HARNESS_VERBOSE=1 573s + run_tests mpm_prefork 573s + local MPM=mpm_prefork 573s + shift 573s + local LOG=testlog.mpm_prefork 573s + echo =============Running-with-mpm_prefork========== 573s + rm -f apache2.conf.debian 573s =============Running-with-mpm_prefork========== 573s + cp /etc/apache2/apache2.conf apache2.conf.debian 573s + cat /etc/apache2/mods-available/mpm_prefork.load 573s + 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_ 573s + xargs cat 573s 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 573s + for m in bucketeer case_filter case_filter_in 573s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 573s + for m in bucketeer case_filter case_filter_in 573s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 573s + for m in bucketeer case_filter case_filter_in 573s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 573s + cat /etc/apache2/mods-available/mime.conf 573s + echo 'Servername localhost' 573s + make clean 573s make: *** No rule to make target 'clean'. Stop. 573s + true 573s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 573s + chown -R tuser: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp 573s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/apache2.conf.debian' 573s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 573s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 573s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 573s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 573s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 573s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 573s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 573s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 573s [ info] generating script ./t/htdocs/modules/cgi/action.pl 573s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 573s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 573s [ info] generating script ./t/htdocs/modules/cgi/big.pl 573s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 573s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 573s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 573s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 573s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 573s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 573s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 573s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 573s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 573s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 574s [ info] generating script ./t/htdocs/modules/cgi/env.pl 574s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 574s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 574s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 574s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 574s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 574s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 574s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 574s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 574s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 574s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 574s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 574s Warning: NAME must be a package name 574s Checking if your kit is complete... 574s Looks good 574s [ info] generating script t/TEST 574s [ info] generating script ./t/cgi-bin/next_available_port.pl 574s [ info] generating script ./t/cgi-bin/cookies.pl 574s [ info] generating script t/TEST 574s Writing MYMETA.yml and MYMETA.json 574s Writing MYMETA.yml and MYMETA.json 574s Checking for Cwd...ok 574s Checking for File::Spec...ok 574s Generating a Unix-style Makefile 574s Writing Makefile for httpd-test 574s Writing MYMETA.yml and MYMETA.json 574s + su tuser -c 't/TEST ' 574s + tee testlog.mpm_prefork 574s [warning] setting ulimit to allow core files 574s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/TEST 576s [warning] generating SSL CA for asf 576s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 576s .+.+...........+....+......+...+.........+..+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+......+.........+......+....+...+............+...+..+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..................+...+...............+...+.....+.........+.+..+...............+.+.....+.........+.......+.....+....+...............+.....+.+...+..+.+..+...+....+...+...........+.........+.+..+.......+..+.........+.+......+........+....+...+........+......+.+..+.......+...+..+...+...+...+..........+..+..........+..+................+.....+.......+..+.......+...+..+.+.........+........+.+.....+.+.....+.+........+....+..+......+...+.......+..+................+.........+...+...+..+.........+...+.+.................+....+...+..+.............+...+...+..............+...+.............+..+.......+...+..+...+....+.....+.+...+.....+.+.............................+.+...........+...+.........+..........+..+...+.......+..............+......+.+..+......+.+.....+...+...+..........+..+......+.+.....+.........+..........+..+..................+..........+.....................+........+.+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 576s .+..+....+...+..+.+..+.+......+........+.+.....+......+...+...+...+......+.+............+...+.........+...+......+.........+...+...+...........+.+..............+.+...+...........+.+..+......+..........+..+.......+..+.+.........+...+.....+.......+......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...................+............+..+...+....+...+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..............+...+.........+......+...+.+.....+.+...+.........+...............+.....+.............+...+............+...+.....+......+.+...+.........+...+........+......+.+........+.......+..+..........+......+......+.........+...........+...+.+...........+.+........+.+...+.....+......+....+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 576s ----- 576s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 576s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 577s [ 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 577s [ 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 577s Using configuration from conf/server2_des3.cnf 577s Check that the request matches the signature 577s Signature ok 577s The Subject's Distinguished Name is as follows 577s countryName :PRINTABLE:'US' 577s stateOrProvinceName :ASN.1 12:'California' 577s localityName :ASN.1 12:'San Francisco' 577s organizationName :ASN.1 12:'ASF' 577s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 577s commonName :ASN.1 12:'localhost' 577s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 577s Certificate is to be certified until Mar 19 01:31:16 2025 GMT (365 days) 577s 577s Write out database with 1 new entries 577s Database updated 577s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 577s [ 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 577s [ 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 577s Using configuration from conf/server_des3.cnf 577s Check that the request matches the signature 577s Signature ok 577s The Subject's Distinguished Name is as follows 577s countryName :PRINTABLE:'US' 577s stateOrProvinceName :ASN.1 12:'California' 577s localityName :ASN.1 12:'San Francisco' 577s organizationName :ASN.1 12:'ASF' 577s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 577s commonName :ASN.1 12:'localhost' 577s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 577s Certificate is to be certified until Mar 19 01:31:16 2025 GMT (365 days) 577s 577s Write out database with 1 new entries 577s Database updated 577s [ info] openssl genrsa -out keys/server.pem 2048 578s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 578s [ 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 578s Using configuration from conf/server.cnf 578s Check that the request matches the signature 578s Signature ok 578s The Subject's Distinguished Name is as follows 578s countryName :PRINTABLE:'US' 578s stateOrProvinceName :ASN.1 12:'California' 578s localityName :ASN.1 12:'San Francisco' 578s organizationName :ASN.1 12:'ASF' 578s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 578s commonName :ASN.1 12:'localhost' 578s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 578s Certificate is to be certified until Mar 19 01:31:17 2025 GMT (365 days) 578s 578s Write out database with 1 new entries 578s Database updated 578s [ info] openssl genrsa -out keys/client_colon.pem 2048 578s [ 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 578s [ 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 578s Using configuration from conf/client_colon.cnf 578s Check that the request matches the signature 578s Signature ok 578s The Subject's Distinguished Name is as follows 578s countryName :PRINTABLE:'US' 578s stateOrProvinceName :ASN.1 12:'California' 578s localityName :ASN.1 12:'San Francisco' 578s organizationName :ASN.1 12:'ASF' 578s organizationalUnitName:ASN.1 12:'httpd-test' 578s commonName :ASN.1 12:'user:colon' 578s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 578s Certificate is to be certified until Mar 19 01:31:17 2025 GMT (365 days) 578s 578s Write out database with 1 new entries 578s Database updated 578s [ 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 578s [ info] generating proxy cert: proxy/client_colon.pem 578s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 578s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 578s [ 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 578s [ 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 578s Using configuration from conf/server2_des3_dsa.cnf 578s Check that the request matches the signature 578s Signature ok 578s The Subject's Distinguished Name is as follows 578s countryName :PRINTABLE:'US' 578s stateOrProvinceName :ASN.1 12:'California' 578s localityName :ASN.1 12:'San Francisco' 578s organizationName :ASN.1 12:'ASF' 578s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 578s commonName :ASN.1 12:'localhost' 578s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 578s Certificate is to be certified until Mar 19 01:31:17 2025 GMT (365 days) 578s 578s Write out database with 1 new entries 578s Database updated 578s [ info] openssl genrsa -out keys/server2.pem 2048 578s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 578s [ 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 578s Using configuration from conf/server2.cnf 578s Check that the request matches the signature 578s Signature ok 578s The Subject's Distinguished Name is as follows 578s countryName :PRINTABLE:'US' 578s stateOrProvinceName :ASN.1 12:'California' 578s localityName :ASN.1 12:'San Francisco' 578s organizationName :ASN.1 12:'ASF' 578s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 578s commonName :ASN.1 12:'localhost' 578s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 578s Certificate is to be certified until Mar 19 01:31:17 2025 GMT (365 days) 578s 578s Write out database with 1 new entries 578s Database updated 578s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 579s [ 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 579s [ 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 579s Using configuration from conf/client_snakeoil.cnf 579s Check that the request matches the signature 579s Signature ok 579s The Subject's Distinguished Name is as follows 579s countryName :PRINTABLE:'AU' 579s stateOrProvinceName :ASN.1 12:'Queensland' 579s localityName :ASN.1 12:'Mackay' 579s organizationName :ASN.1 12:'Snake Oil, Ltd.' 579s organizationalUnitName:ASN.1 12:'Staff' 579s commonName :ASN.1 12:'client_snakeoil' 579s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 579s Certificate is to be certified until Mar 19 01:31:18 2025 GMT (365 days) 579s 579s Write out database with 1 new entries 579s Database updated 579s [ 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 579s [ info] generating proxy cert: proxy/client_snakeoil.pem 579s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 579s [ 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 579s [ 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 579s Using configuration from conf/server_des3_dsa.cnf 579s Check that the request matches the signature 579s Signature ok 579s The Subject's Distinguished Name is as follows 579s countryName :PRINTABLE:'US' 579s stateOrProvinceName :ASN.1 12:'California' 579s localityName :ASN.1 12:'San Francisco' 579s organizationName :ASN.1 12:'ASF' 579s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 579s commonName :ASN.1 12:'localhost' 579s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 579s Certificate is to be certified until Mar 19 01:31:18 2025 GMT (365 days) 579s 579s Write out database with 1 new entries 579s Database updated 579s [ info] openssl genrsa -out keys/client_revoked.pem 2048 579s [ 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 579s [ 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 579s Using configuration from conf/client_revoked.cnf 579s Check that the request matches the signature 579s Signature ok 579s The Subject's Distinguished Name is as follows 579s countryName :PRINTABLE:'US' 579s stateOrProvinceName :ASN.1 12:'California' 579s localityName :ASN.1 12:'San Francisco' 579s organizationName :ASN.1 12:'ASF' 579s organizationalUnitName:ASN.1 12:'httpd-test' 579s commonName :ASN.1 12:'client_revoked' 579s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 579s Certificate is to be certified until Mar 19 01:31:18 2025 GMT (365 days) 579s 579s Write out database with 1 new entries 579s Database updated 579s [ 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 579s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 579s Using configuration from conf/cacrl.cnf 579s Revoking Certificate 09. 579s Database updated 579s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 579s Using configuration from conf/cacrl.cnf 579s [ info] generating proxy cert: proxy/client_revoked.pem 579s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 579s [ 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 579s [ 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 579s Using configuration from conf/server_dsa.cnf 579s Check that the request matches the signature 579s Signature ok 579s The Subject's Distinguished Name is as follows 579s countryName :PRINTABLE:'US' 579s stateOrProvinceName :ASN.1 12:'California' 579s localityName :ASN.1 12:'San Francisco' 579s organizationName :ASN.1 12:'ASF' 579s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 579s commonName :ASN.1 12:'localhost' 579s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 579s Certificate is to be certified until Mar 19 01:31:18 2025 GMT (365 days) 579s 579s Write out database with 1 new entries 579s Database updated 579s [ info] openssl genrsa -out keys/client_ok.pem 2048 579s [ 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 579s [ 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 579s Using configuration from conf/client_ok.cnf 579s Check that the request matches the signature 579s Signature ok 579s The Subject's Distinguished Name is as follows 579s countryName :PRINTABLE:'US' 579s stateOrProvinceName :ASN.1 12:'California' 579s localityName :ASN.1 12:'San Francisco' 579s organizationName :ASN.1 12:'ASF' 579s organizationalUnitName:ASN.1 12:'httpd-test' 579s commonName :ASN.1 12:'client_ok' 579s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 579s Certificate is to be certified until Mar 19 01:31:18 2025 GMT (365 days) 579s 579s Write out database with 1 new entries 579s Database updated 579s [ 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 579s [ info] generating proxy cert: proxy/client_ok.pem 579s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 579s [ 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 579s [ 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 579s Using configuration from conf/server2_dsa.cnf 579s Check that the request matches the signature 579s Signature ok 579s The Subject's Distinguished Name is as follows 579s countryName :PRINTABLE:'US' 579s stateOrProvinceName :ASN.1 12:'California' 579s localityName :ASN.1 12:'San Francisco' 579s organizationName :ASN.1 12:'ASF' 579s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 579s commonName :ASN.1 12:'localhost' 579s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 579s Certificate is to be certified until Mar 19 01:31:18 2025 GMT (365 days) 579s 579s Write out database with 1 new entries 579s Database updated 579s [ info] linked ca-bundle.crl to fdd35eee.r0 579s cd eat_post && make .libs/mod_eat_post.so 579s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 579s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 579s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 579s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 580s /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 580s 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 580s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 580s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 580s cd authany && make .libs/mod_authany.so 580s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 580s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 580s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 580s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 580s /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 580s 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 580s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 580s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 580s cd test_apr_uri && make .libs/mod_test_apr_uri.so 580s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 580s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 580s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 580s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 581s /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 581s 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 581s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 581s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 581s cd memory_track && make .libs/mod_memory_track.so 581s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 581s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 581s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 581s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 581s /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 581s 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 581s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 581s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 581s cd input_body_filter && make .libs/mod_input_body_filter.so 581s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 581s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 581s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 581s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 581s /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 582s 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 582s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 582s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 582s cd client_add_filter && make .libs/mod_client_add_filter.so 582s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 582s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 582s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 582s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 582s /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 582s 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 582s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 582s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 582s cd list_modules && make .libs/mod_list_modules.so 582s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 582s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 582s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 582s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 582s /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 582s 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 582s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 582s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 582s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 582s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 582s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 582s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 582s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 583s /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 583s 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 583s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 583s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 583s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 583s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 583s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 583s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 583s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 583s /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 583s 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 583s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 583s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 583s cd nntp_like && make .libs/mod_nntp_like.so 583s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 583s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 583s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 583s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 583s /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 583s 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 583s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 583s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 583s cd test_rwrite && make .libs/mod_test_rwrite.so 583s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 583s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 584s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 584s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 584s /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 584s 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 584s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 584s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 584s cd fold && make .libs/mod_fold.so 584s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 584s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 584s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 584s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 584s /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 584s 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 584s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 584s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 584s cd random_chunk && make .libs/mod_random_chunk.so 584s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 584s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 584s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 584s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 584s /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 584s 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 585s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 585s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 585s cd test_utilities && make .libs/mod_test_utilities.so 585s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 585s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 585s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 585s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 585s /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 585s 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 585s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 585s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 585s cd test_ssl && make .libs/mod_test_ssl.so 585s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 585s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 585s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 585s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 585s /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 585s 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 585s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 585s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 585s cd test_session && make .libs/mod_test_session.so 585s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 585s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 585s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 585s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 586s /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 586s 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 586s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 586s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 586s cd echo_post && make .libs/mod_echo_post.so 586s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 586s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 586s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 586s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 586s /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 586s 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 586s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 586s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 586s /usr/sbin/apache2 -d /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 586s using Apache/2.4.58 (prefork MPM) 586s 586s waiting 60 seconds for server to start: .[Tue Mar 19 01:31:25.815172 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to trace8 586s [Tue Mar 19 01:31:25.815947 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 586s [Tue Mar 19 01:31:25.815957 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 586s [Tue Mar 19 01:31:25.817287 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 586s [Tue Mar 19 01:31:25.817366 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 586s [Tue Mar 19 01:31:25.817409 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to info 586s [Tue Mar 19 01:31:25.817519 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'core', trying 'core_module' 586s [Tue Mar 19 01:31:25.817627 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module core.c to crit 586s [Tue Mar 19 01:31:25.817725 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to crit 586s [Tue Mar 19 01:31:25.817824 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'core', trying 'core_module' 586s [Tue Mar 19 01:31:25.817922 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module core.c to info 586s [Tue Mar 19 01:31:25.817931 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to crit 586s [Tue Mar 19 01:31:25.817984 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'core', trying 'core_module' 586s [Tue Mar 19 01:31:25.817992 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module core.c to info 586s [Tue Mar 19 01:31:25.817997 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to crit 586s [Tue Mar 19 01:31:25.818001 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to info 586s [Tue Mar 19 01:31:25.818010 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'core', trying 'core_module' 586s [Tue Mar 19 01:31:25.818018 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module core.c to crit 586s [Tue Mar 19 01:31:25.818022 2024] [core:trace3] [pid 6923] core.c(3482): Setting LogLevel for all modules to info 586s [Tue Mar 19 01:31:25.818592 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'http2', trying 'http2_module' 586s [Tue Mar 19 01:31:25.818602 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module mod_http2.c to debug 586s [Tue Mar 19 01:31:25.819462 2024] [proxy:info] [pid 6923] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 586s [Tue Mar 19 01:31:25.819475 2024] [core:trace6] [pid 6923] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 586s [Tue Mar 19 01:31:25.819484 2024] [core:trace3] [pid 6923] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 588s . 588s waiting 60 seconds for server to start: ok (waited 1 secs) 588s server localhost:8529 started 588s server localhost:8530 listening (mod_nntp_like) 588s server localhost:8531 listening (mod_nntp_like_ssl) 588s server localhost:8532 listening (mod_ssl) 588s server localhost:8533 listening (ssl_optional_cc) 588s server localhost:8534 listening (ssl_pr33791) 588s server localhost:8535 listening (ssl_ocsp) 588s server localhost:8536 listening (mod_include) 588s server localhost:8537 listening (h2c) 588s server localhost:8538 listening (h2) 588s server localhost:8539 listening (mod_vhost_alias) 588s server localhost:8540 listening (mod_proxy) 588s server localhost:8541 listening (proxy_http_bal1) 588s server localhost:8542 listening (proxy_http_bal2) 588s server localhost:8543 listening (proxy_http_balancer) 588s server localhost:8546 listening (proxy_fcgi) 588s server localhost:8547 listening (core) 588s server localhost:8548 listening (mod_cache) 588s server localhost:8549 listening (cve_2011_3368_rewrite) 588s server localhost:8550 listening (proxy_http_reverse) 588s server localhost:8551 listening (proxy_http_nofwd) 588s server localhost:8552 listening (cve_2011_3368) 588s server localhost:8553 listening (mod_headers) 588s server localhost:8554 listening (mod_echo) 588s server localhost:8555 listening (mod_echo_ssl) 588s server localhost:8556 listening (error_document) 588s server localhost:8557 listening (http_unsafe) 588s server localhost:8558 listening (http_strict) 588s server localhost:8559 listening (remote_ip) 588s server localhost:8560 listening (proxy_http_https) 588s server localhost:8561 listening (proxy_https_https) 588s server localhost:8562 listening (proxy_http_https_proxy_section) 588s server localhost:8563 listening (proxy_https_https_proxy_section) 588s server localhost:8564 listening (proxy_https_http) 589s [ info] adding source lib /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 595s t/ab/base.t ......................... 595s 1..5 595s # Running under perl version 5.038002 for linux 595s # Current time local: Tue Mar 19 01:31:32 2024 595s # Current time GMT: Tue Mar 19 01:31:32 2024 595s # Using Test.pm version 1.31 595s # Using Apache/Test.pm version 1.42 595s # # running: 595s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 595s ok 1 595s ok 2 595s # # running: 595s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 595s ok 3 595s ok 4 595s ok 5 595s ok 596s t/apache/404.t ...................... 596s 1..2 596s # Running under perl version 5.038002 for linux 596s # Current time local: Tue Mar 19 01:31:34 2024 596s # Current time GMT: Tue Mar 19 01:31:34 2024 596s # Using Test.pm version 1.31 596s # Using Apache/Test.pm version 1.42 596s # GET_STR Response: 596s # HTTP/1.1 404 Not Found 596s # Connection: close 596s # Date: Tue, 19 Mar 2024 01:31:35 GMT 596s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 596s # Content-Length: 196 596s # Content-Type: text/html; charset=iso-8859-1 596s # Client-Date: Tue, 19 Mar 2024 01:31:35 GMT 596s # Client-Peer: 127.0.0.1:8529 596s # Client-Response-Num: 1 596s # Title: 404 Not Found 596s # 596s # 596s # 596s # 404 Not Found 596s # 596s #

Not Found

596s #

The requested URL was not found on this server.

596s # 596s ok 1 596s ok 2 596s ok 598s t/apache/acceptpathinfo.t ........... 598s 1..36 598s # Running under perl version 5.038002 for linux 598s # Current time local: Tue Mar 19 01:31:35 2024 598s # Current time GMT: Tue Mar 19 01:31:35 2024 598s # Using Test.pm version 1.31 598s # Using Apache/Test.pm version 1.42 598s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 598s # expected: '200' 598s # received: '200' 598s ok 1 598s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 598s # expected: qr/_\(none\)_/ 598s # received: '_(none)_' 598s ok 2 598s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 598s # expected: '404' 598s # received: '404' 598s ok 3 598s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 598s # expected: qr/Not Found/ 598s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

622s #

The requested URL was not found on this server.

622s # ' 622s ok 8 622s # testing : /merge/notfound.html code 622s # expected: 404 622s # received: '404' 622s ok 9 622s # testing : /merge/notfound.html content 622s # expected: 'testing merge' 622s # received: 'testing merge' 622s ok 10 622s # testing : /merge/merge2/notfound.html code 622s # expected: 404 622s # received: '404' 622s ok 11 622s # testing : /merge/merge2/notfound.html content 622s # expected: 'testing merge' 622s # received: 'testing merge' 622s ok 12 622s # testing : /bounce/notfound.html code 622s # expected: 404 622s # received: '404' 622s ok 13 622s # testing : /bounce/notfound.html content 622s # expected: qr/expire test/ 622s # received: ' 622s # expire test 622s # expire test 622s # ' 622s ok 14 622s ok 624s t/apache/etags.t .................... 624s # Checking for existence of FileETag directive 624s # Returned 200: 624s 1..61 624s # Running under perl version 5.038002 for linux 624s # Current time local: Tue Mar 19 01:32:01 2024 624s # Current time GMT: Tue Mar 19 01:32:01 2024 624s # Using Test.pm version 1.31 624s # Using Apache/Test.pm version 1.42 624s # --- 624s # HEAD /apache/etags/m/minus-s/test.txt 624s # Expecting field to be absent 624s # Received "60bb3bbdae3c0" 624s ok 1 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 2 624s # --- 624s # HEAD /apache/etags/none/plus-ms/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 3 624s # --- 624s # HEAD /apache/etags/all/mis/test.txt 624s # Expecting three components in ETag field 624s # Received "7f173-b-60bb3bbdae3c0" 624s ok 4 624s # --- 624s # HEAD /apache/etags/none/i/test.txt 624s # Expecting one component in ETag field 624s # Received "7f1bd" 624s ok 5 624s # --- 624s # HEAD /apache/etags/m/minus-is/test.txt 624s # Expecting field to be absent 624s # Received "60bb3bbdae3c0" 624s ok 6 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1e5-b" 624s ok 7 624s # --- 624s # HEAD /apache/etags/all/is/test.txt 624s # Expecting two components in ETag field 624s # Received "7f155-b" 624s ok 8 624s # --- 624s # HEAD /apache/etags/none/mi/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1c8-60bb3bbdae3c0" 624s ok 9 624s # --- 624s # HEAD /apache/etags/none/m/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 10 624s # --- 624s # HEAD /apache/etags/m/minus-i/test.txt 624s # Expecting field to be absent 624s # Received "60bb3bbdae3c0" 624s ok 11 624s # --- 624s # HEAD /apache/etags/none/inherit/test.txt 624s # Expecting field to be absent 624s # ETag field is missing 624s ok 12 624s # --- 624s # HEAD /apache/etags/all/i/test.txt 624s # Expecting one component in ETag field 624s # Received "7f150" 624s ok 13 624s # --- 624s # HEAD /apache/etags/all/s/test.txt 624s # Expecting one component in ETag field 624s # Received "b" 624s ok 14 624s # --- 624s # HEAD /apache/etags/all/inherit/test.txt 624s # Expecting three components in ETag field 624s # Received "7f152-b-60bb3bbdae3c0" 624s ok 15 624s # --- 624s # HEAD /apache/etags/none/plus-is/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1d4-b" 624s ok 16 624s # --- 624s # HEAD /apache/etags/none/plus-i/test.txt 624s # Expecting one component in ETag field 624s # Received "7f1d1" 624s ok 17 624s # --- 624s # HEAD /apache/etags/m/minus-mi/test.txt 624s # Expecting field to be absent 624s # Received "b-60bb3bbdae3c0" 624s ok 18 624s # --- 624s # HEAD /apache/etags/m/plus-ms/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 19 624s # --- 624s # HEAD /apache/etags/all/minus-s/test.txt 624s # Expecting two components in ETag field 624s # Received "7f170-60bb3bbdae3c0" 624s ok 20 624s # --- 624s # HEAD /apache/etags/m/plus-mis/test.txt 624s # Expecting three components in ETag field 624s # Received "7f1a8-b-60bb3bbdae3c0" 624s ok 21 624s # --- 624s # HEAD /apache/etags/all/minus-mis/test.txt 624s # Expecting field to be absent 624s # Received "b-60bb3bbdae3c0" 624s ok 22 624s # --- 624s # HEAD /apache/etags/m/plus-m/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 23 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 624s # Expecting field to be absent 624s # Received "b-60bb3bbdae3c0" 624s ok 24 624s # --- 624s # HEAD /apache/etags/none/plus-mi/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1da-60bb3bbdae3c0" 624s ok 25 624s # --- 624s # HEAD /apache/etags/none/plus-m/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 26 624s # --- 624s # HEAD /apache/etags/m/plus-mi/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1a5-60bb3bbdae3c0" 624s ok 27 624s # --- 624s # HEAD /apache/etags/none/s/test.txt 624s # Expecting one component in ETag field 624s # Received "b" 624s ok 28 624s # --- 624s # HEAD /apache/etags/none/plus-s/test.txt 624s # Expecting one component in ETag field 624s # Received "b" 624s ok 29 624s # --- 624s # HEAD /apache/etags/i/test.txt 624s # Expecting one component in ETag field 624s # Received "7f17f" 624s ok 30 624s # --- 624s # HEAD /apache/etags/default/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 31 624s # --- 624s # HEAD /apache/etags/m/minus-m/test.txt 624s # Expecting field to be absent 624s # Received "b-60bb3bbdae3c0" 624s ok 32 624s # --- 624s # HEAD /apache/etags/all/test.txt 624s # Expecting three components in ETag field 624s # Received "7f17a-b-60bb3bbdae3c0" 624s ok 33 624s # --- 624s # HEAD /apache/etags/none/test.txt 624s # Expecting field to be absent 624s # ETag field is missing 624s ok 34 624s # --- 624s # HEAD /apache/etags/m/minus-mis/test.txt 624s # Expecting field to be absent 624s # Received "b-60bb3bbdae3c0" 624s ok 35 624s # --- 624s # HEAD /apache/etags/none/plus-mis/test.txt 624s # Expecting three components in ETag field 624s # Received "7f1f2-b-60bb3bbdae3c0" 624s ok 36 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 624s # Expecting one component in ETag field 624s # Received "b" 624s ok 37 624s # --- 624s # HEAD /apache/etags/all/minus-i/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 38 624s # --- 624s # HEAD /apache/etags/none/ms/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 39 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1f1-60bb3bbdae3c0" 624s ok 40 624s # --- 624s # HEAD /apache/etags/m/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 41 624s # --- 624s # HEAD /apache/etags/all/mi/test.txt 624s # Expecting two components in ETag field 624s # Received "7f15b-60bb3bbdae3c0" 624s ok 42 624s # --- 624s # HEAD /apache/etags/none/is/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1c2-b" 624s ok 43 624s # --- 624s # HEAD /apache/etags/m/plus-s/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 44 624s # --- 624s # HEAD /apache/etags/all/minus-m/test.txt 624s # Expecting two components in ETag field 624s # Received "7f164-b" 624s ok 45 624s # --- 624s # HEAD /apache/etags/m/minus-ms/test.txt 624s # Expecting field to be absent 624s # Received "b-60bb3bbdae3c0" 624s ok 46 624s # --- 624s # HEAD /apache/etags/all/minus-mi/test.txt 624s # Expecting one component in ETag field 624s # Received "b" 624s ok 47 624s # --- 624s # HEAD /apache/etags/mi/test.txt 624s # Expecting two components in ETag field 624s # Received "7f1b2-60bb3bbdae3c0" 624s ok 48 624s # --- 624s # HEAD /apache/etags/all/minus-ms/test.txt 624s # Expecting one component in ETag field 624s # Received "7f16d" 624s ok 49 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 624s # Expecting one component in ETag field 624s # Received "7f1ee" 624s ok 50 624s # --- 624s # HEAD /apache/etags/all/ms/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 51 624s # --- 624s # HEAD /apache/etags/m/plus-i/test.txt 624s # Expecting two components in ETag field 624s # Received "7f19c-60bb3bbdae3c0" 624s ok 52 624s # --- 624s # HEAD /apache/etags/ms/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 53 624s # --- 624s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 624s # Expecting two components in ETag field 624s # Received "b-60bb3bbdae3c0" 624s ok 54 624s # --- 624s # HEAD /apache/etags/is/test.txt 624s # Expecting two components in ETag field 624s # Received "7f182-b" 624s ok 55 624s # --- 624s # HEAD /apache/etags/s/test.txt 624s # Expecting one component in ETag field 624s # Received "b" 624s ok 56 624s # --- 624s # HEAD /apache/etags/mis/test.txt 624s # Expecting three components in ETag field 624s # Received "7f1b5-b-60bb3bbdae3c0" 624s ok 57 624s # --- 624s # HEAD /apache/etags/m/plus-is/test.txt 624s # Expecting three components in ETag field 624s # Received "7f19f-b-60bb3bbdae3c0" 624s ok 58 624s # --- 624s # HEAD /apache/etags/all/minus-is/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 59 624s # --- 624s # HEAD /apache/etags/all/m/test.txt 624s # Expecting one component in ETag field 624s # Received "60bb3bbdae3c0" 624s ok 60 624s # --- 624s # HEAD /apache/etags/none/mis/test.txt 624s # Expecting three components in ETag field 624s # Received "7f1cb-b-60bb3bbdae3c0" 624s ok 61 624s ok 626s t/apache/expr.t ..................... 626s 1..229 626s # Running under perl version 5.038002 for linux 626s # Current time local: Tue Mar 19 01:32:03 2024 626s # Current time GMT: Tue Mar 19 01:32:03 2024 626s # Using Test.pm version 1.31 626s # Using Apache/Test.pm version 1.42 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true" should evaluate to true, got true 626s ok 1 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "false" should evaluate to false, got false 626s ok 2 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "foo", got parse error 626s ok 3 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -eq 01" should evaluate to true, got true 626s ok 4 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -eq 2" should evaluate to false, got false 626s ok 5 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -ne 2" should evaluate to true, got true 626s ok 6 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -ne 1" should evaluate to false, got false 626s ok 7 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -lt 02" should evaluate to true, got true 626s ok 8 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -lt 1" should evaluate to false, got false 626s ok 9 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -le 2" should evaluate to true, got true 626s ok 10 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -le 1" should evaluate to true, got true 626s ok 11 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "2 -gt 1" should evaluate to true, got true 626s ok 12 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -gt 1" should evaluate to false, got false 626s ok 13 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "2 -ge 1" should evaluate to true, got true 626s ok 14 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -ge 1" should evaluate to true, got true 626s ok 15 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "1 -gt -1" should evaluate to true, got true 626s ok 16 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' == 'aa'" should evaluate to true, got true 626s ok 17 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' == 'b'" should evaluate to false, got false 626s ok 18 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' = 'aa'" should evaluate to true, got true 626s ok 19 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' = 'b'" should evaluate to false, got false 626s ok 20 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' != 'b'" should evaluate to true, got true 626s ok 21 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' != 'aa'" should evaluate to false, got false 626s ok 22 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' < 'b'" should evaluate to true, got true 626s ok 23 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' < 'aa'" should evaluate to false, got false 626s ok 24 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' <= 'b'" should evaluate to true, got true 626s ok 25 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' <= 'aa'" should evaluate to true, got true 626s ok 26 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'b' > 'aa'" should evaluate to true, got true 626s ok 27 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' > 'aa'" should evaluate to false, got false 626s ok 28 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'b' >= 'aa'" should evaluate to true, got true 626s ok 29 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'aa' >= 'aa'" should evaluate to true, got true 626s ok 30 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 626s ok 31 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 626s ok 32 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 626s ok 33 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 626s ok 34 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 626s ok 35 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 626s ok 36 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 626s ok 37 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 626s ok 38 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 626s ok 39 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 626s ok 40 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME} != ''" should evaluate to true, got true 626s ok 41 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a' -in { 'b', 'a' } " should evaluate to true, got true 626s ok 42 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a' -in { 'b', 'c' } " should evaluate to false, got false 626s ok 43 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /bc/ " should evaluate to true, got true 626s ok 44 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /BC/i " should evaluate to true, got true 626s ok 45 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' !~ m!bc! " should evaluate to false, got false 626s ok 46 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' !~ m!BC!i " should evaluate to false, got false 626s ok 47 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " $0 == '' " should evaluate to true, got true 626s ok 48 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " $1 == '' " should evaluate to true, got true 626s ok 49 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " $9 == '' " should evaluate to true, got true 626s ok 50 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " '$0' == '' " should evaluate to true, got true 626s ok 51 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 626s ok 52 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 626s ok 53 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 626s ok 54 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 626s ok 55 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 626s ok 56 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 626s ok 57 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 626s ok 58 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 626s ok 59 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 626s ok 60 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 626s ok 61 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 626s ok 62 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 626s ok 63 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 626s ok 64 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 626s ok 65 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 626s ok 66 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 626s ok 67 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 626s ok 68 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 626s ok 69 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 626s ok 70 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{HTTPS} == 'off' " should evaluate to true, got true 626s ok 71 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 626s ok 72 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 626s ok 73 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 626s ok 74 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 626s ok 75 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 626s ok 76 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 626s ok 77 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 626s ok 78 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 626s ok 79 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 626s ok 80 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 626s ok 81 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 626s ok 82 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "escape('?') = '%3f' " should evaluate to true, got true 626s ok 83 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "unescape('%3f') = '?' " should evaluate to true, got true 626s ok 84 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 626s ok 85 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 626s ok 86 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 626s ok 87 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "file('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 626s ok 88 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-n ''" should evaluate to false, got false 626s ok 89 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-z ''" should evaluate to true, got true 626s ok 90 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-n '1'" should evaluate to true, got true 626s ok 91 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-z '1'" should evaluate to false, got false 626s ok 92 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "-R 'abc'", got parse error 626s ok 93 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 626s ok 94 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-R '240.0.0.0'" should evaluate to false, got false 626s ok 95 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-R '240.0.0.0/8'" should evaluate to false, got false 626s ok 96 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-R 'ff::/8'" should evaluate to false, got false 626s ok 97 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 626s ok 98 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 626s ok 99 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 626s ok 100 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 626s ok 101 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 626s ok 102 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 626s ok 103 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 626s ok 104 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'foo' -strmatch '*o'" should evaluate to true, got true 626s ok 105 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 626s ok 106 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'foo' -strmatch 'F*'" should evaluate to false, got false 626s ok 107 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'foo' -strcmatch 'F*'" should evaluate to true, got true 626s ok 108 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'foo' -strmatch 'g*'" should evaluate to false, got false 626s ok 109 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'foo' -strcmatch 'g*'" should evaluate to false, got false 626s ok 110 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 626s ok 111 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 626s ok 112 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 626s ok 113 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 626s ok 114 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "foo('bar') = 'bar'", got parse error 626s ok 115 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "%{FOO} != 'bar'", got parse error 626s ok 116 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s Should get parse error for "'bar' = bar", got parse error 626s ok 117 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true" should evaluate to true, got true 626s ok 118 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && true" should evaluate to true, got true 626s ok 119 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || true" should evaluate to true, got true 626s ok 120 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || true || true" should evaluate to true, got true 626s ok 121 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || true && true" should evaluate to true, got true 626s ok 122 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && true || true" should evaluate to true, got true 626s ok 123 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && true && true" should evaluate to true, got true 626s ok 124 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || true || !true" should evaluate to true, got true 626s ok 125 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || true && !true" should evaluate to true, got true 626s ok 126 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && true || !true" should evaluate to true, got true 626s ok 127 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && true && !true" should evaluate to false, got false 626s ok 128 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && !true" should evaluate to false, got false 626s ok 129 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || !true" should evaluate to true, got true 626s ok 130 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || !true || true" should evaluate to true, got true 626s ok 131 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || !true && true" should evaluate to true, got true 626s ok 132 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && !true || true" should evaluate to true, got true 626s ok 133 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && !true && true" should evaluate to false, got false 626s ok 134 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || !true || !true" should evaluate to true, got true 626s ok 135 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true || !true && !true" should evaluate to true, got true 626s ok 136 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && !true || !true" should evaluate to false, got false 626s ok 137 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "true && !true && !true" should evaluate to false, got false 626s ok 138 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true" should evaluate to false, got false 626s ok 139 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && true" should evaluate to false, got false 626s ok 140 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || true" should evaluate to true, got true 626s ok 141 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || true || true" should evaluate to true, got true 626s ok 142 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || true && true" should evaluate to true, got true 626s ok 143 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && true || true" should evaluate to true, got true 626s ok 144 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && true && true" should evaluate to false, got false 626s ok 145 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || true || !true" should evaluate to true, got true 626s ok 146 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || true && !true" should evaluate to false, got false 626s ok 147 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && true || !true" should evaluate to false, got false 626s ok 148 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && true && !true" should evaluate to false, got false 626s ok 149 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && !true" should evaluate to false, got false 626s ok 150 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || !true" should evaluate to false, got false 626s ok 151 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || !true || true" should evaluate to true, got true 626s ok 152 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || !true && true" should evaluate to false, got false 626s ok 153 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && !true || true" should evaluate to true, got true 626s ok 154 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && !true && true" should evaluate to false, got false 626s ok 155 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || !true || !true" should evaluate to false, got false 626s ok 156 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true || !true && !true" should evaluate to false, got false 626s ok 157 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && !true || !true" should evaluate to false, got false 626s ok 158 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!true && !true && !true" should evaluate to false, got false 626s ok 159 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true)" should evaluate to false, got false 626s ok 160 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && true)" should evaluate to false, got false 626s ok 161 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || true)" should evaluate to false, got false 626s ok 162 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || true || true)" should evaluate to false, got false 626s ok 163 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || true && true)" should evaluate to false, got false 626s ok 164 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && true || true)" should evaluate to false, got false 626s ok 165 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && true && true)" should evaluate to false, got false 626s ok 166 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || true || !true)" should evaluate to false, got false 626s ok 167 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || true && !true)" should evaluate to false, got false 626s ok 168 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && true || !true)" should evaluate to false, got false 626s ok 169 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && true && !true)" should evaluate to true, got true 626s ok 170 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && !true)" should evaluate to true, got true 626s ok 171 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || !true)" should evaluate to false, got false 626s ok 172 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || !true || true)" should evaluate to false, got false 626s ok 173 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || !true && true)" should evaluate to false, got false 626s ok 174 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && !true || true)" should evaluate to false, got false 626s ok 175 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && !true && true)" should evaluate to true, got true 626s ok 176 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || !true || !true)" should evaluate to false, got false 626s ok 177 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true || !true && !true)" should evaluate to false, got false 626s ok 178 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && !true || !true)" should evaluate to true, got true 626s ok 179 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(true && !true && !true)" should evaluate to true, got true 626s ok 180 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true)" should evaluate to true, got true 626s ok 181 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && true)" should evaluate to true, got true 626s ok 182 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || true)" should evaluate to false, got false 626s ok 183 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || true || true)" should evaluate to false, got false 626s ok 184 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || true && true)" should evaluate to false, got false 626s ok 185 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && true || true)" should evaluate to false, got false 626s ok 186 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && true && true)" should evaluate to true, got true 626s ok 187 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || true || !true)" should evaluate to false, got false 626s ok 188 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || true && !true)" should evaluate to true, got true 626s ok 189 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && true || !true)" should evaluate to true, got true 626s ok 190 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && true && !true)" should evaluate to true, got true 626s ok 191 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && !true)" should evaluate to true, got true 626s ok 192 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || !true)" should evaluate to true, got true 626s ok 193 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || !true || true)" should evaluate to false, got false 626s ok 194 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || !true && true)" should evaluate to true, got true 626s ok 195 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && !true || true)" should evaluate to false, got false 626s ok 196 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && !true && true)" should evaluate to true, got true 626s ok 197 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || !true || !true)" should evaluate to true, got true 626s ok 198 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true || !true && !true)" should evaluate to true, got true 626s ok 199 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && !true || !true)" should evaluate to true, got true 626s ok 200 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "!(!true && !true && !true)" should evaluate to true, got true 626s ok 201 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 626s ok 202 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 626s ok 203 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 626s ok 204 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 626s ok 205 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 626s ok 206 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 626s ok 207 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 626s ok 208 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 626s ok 209 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 626s ok 210 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 626s ok 211 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 626s ok 212 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 626s ok 213 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 626s ok 214 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 626s ok 215 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 626s ok 216 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 626s ok 217 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 626s ok 218 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 626s ok 219 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 626s ok 220 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-F '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 626s ok 221 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-F '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 626s ok 222 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-U '/apache/' " should evaluate to true, got true 626s ok 223 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "-U '/apache/expr/none' " should evaluate to false, got false 626s ok 224 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 626s ok 225 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 626s ok 226 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "base64('foo') = 'Zm9v' " should evaluate to true, got true 626s ok 227 626s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 626s ok 228 626s Error log should not have 'Internal evaluation error' entries, found 0 626s ok 229 626s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 626s ok 631s t/apache/expr_string.t .............. 631s 1..29 631s # Running under perl version 5.038002 for linux 631s # Current time local: Tue Mar 19 01:32:05 2024 631s # Current time GMT: Tue Mar 19 01:32:05 2024 631s # Using Test.pm version 1.31 631s # Using Apache/Test.pm version 1.42 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 1 631s Expected return code 200, got 200 for 'foo' 631s ok 2 631s # testing : log message [Tue Mar 19 01:32:07.384197 2024] [log_debug:info] [pid 6927] [client 127.0.0.1:48368] foo (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: 'foo' 631s # received: 'foo' 631s ok 3 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 4 631s Expected return code 200, got 200 for '%{req:SomeHeader}' 631s ok 5 631s # testing : log message [Tue Mar 19 01:32:07.642797 2024] [log_debug:info] [pid 6927] [client 127.0.0.1:48368] SomeValue (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: 'SomeValue' 631s # received: 'SomeValue' 631s ok 6 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 7 631s Should get parse error (500) for "%{", got 500 631s ok 8 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 9 631s Expected return code 200, got 200 for '%' 631s ok 10 631s # testing : log message [Tue Mar 19 01:32:08.151000 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] % (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: '%' 631s # received: '%' 631s ok 11 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 12 631s Expected return code 200, got 200 for '}' 631s ok 13 631s # testing : log message [Tue Mar 19 01:32:08.404614 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] } (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: '}' 631s # received: '}' 631s ok 14 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 15 631s Expected return code 200, got 200 for '\"' 631s ok 16 631s # testing : log message [Tue Mar 19 01:32:08.659005 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] " (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: '"' 631s # received: '"' 631s ok 17 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 18 631s Expected return code 200, got 200 for '\'' 631s ok 19 631s # testing : log message [Tue Mar 19 01:32:08.912704 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] ' (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: '\'' 631s # received: '\'' 631s ok 20 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 21 631s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 631s ok 22 631s # testing : log message [Tue Mar 19 01:32:09.166105 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: '%{req:SomeHeader}' 631s # received: '%{req:SomeHeader}' 631s ok 23 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 24 631s Expected return code 200, got 200 for '%{tolower:IDENT}' 631s ok 25 631s # testing : log message [Tue Mar 19 01:32:09.419969 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] ident (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: 'ident' 631s # received: 'ident' 631s ok 26 631s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 27 631s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 631s ok 28 631s # testing : log message [Tue Mar 19 01:32:09.673865 2024] [log_debug:info] [pid 14387] [client 127.0.0.1:48376] get (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 631s # didn't match 631s # expected: 'get' 631s # received: 'get' 631s ok 29 631s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 631s ok 633s t/apache/getfile.t .................. 633s # using LWP client 633s 1..219 633s # Running under perl version 5.038002 for linux 633s # Current time local: Tue Mar 19 01:32:09 2024 633s # Current time GMT: Tue Mar 19 01:32:09 2024 633s # Using Test.pm version 1.31 633s # Using Apache/Test.pm version 1.42 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "44f3-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 17651 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl.pod 633s # expected: 17651 633s # received: 17651 633s ok 1 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "dbb0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 56240 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5004delta.pod 633s # expected: 56240 633s # received: 56240 633s ok 2 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "85eb-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 34283 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5005delta.pod 633s # expected: 34283 633s # received: 34283 633s ok 3 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "d8ed-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 55533 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5100delta.pod 633s # expected: 55533 633s # received: 55533 633s ok 4 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "ab70-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 43888 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5101delta.pod 633s # expected: 43888 633s # received: 43888 633s ok 5 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "15cb7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 89271 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5120delta.pod 633s # expected: 89271 633s # received: 89271 633s ok 6 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2707-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9991 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5121delta.pod 633s # expected: 9991 633s # received: 9991 633s ok 7 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2569-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9577 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5122delta.pod 633s # expected: 9577 633s # received: 9577 633s ok 8 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1004-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4100 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5123delta.pod 633s # expected: 4100 633s # received: 4100 633s ok 9 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "e58-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3672 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5124delta.pod 633s # expected: 3672 633s # received: 3672 633s ok 10 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1e03-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7683 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5125delta.pod 633s # expected: 7683 633s # received: 7683 633s ok 11 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "233aa-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 144298 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5140delta.pod 633s # expected: 144298 633s # received: 144298 633s ok 12 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1f1e-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7966 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5141delta.pod 633s # expected: 7966 633s # received: 7966 633s ok 13 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1aec-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6892 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5142delta.pod 633s # expected: 6892 633s # received: 6892 633s ok 14 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1e50-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7760 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5143delta.pod 633s # expected: 7760 633s # received: 7760 633s ok 15 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "18b7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6327 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5144delta.pod 633s # expected: 6327 633s # received: 6327 633s ok 16 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "20a09-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 133641 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5160delta.pod 633s # expected: 133641 633s # received: 133641 633s ok 17 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "17fe-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6142 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5161delta.pod 633s # expected: 6142 633s # received: 6142 633s ok 18 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "e0a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3594 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5162delta.pod 633s # expected: 3594 633s # received: 3594 633s ok 19 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "ff5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4085 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5163delta.pod 633s # expected: 4085 633s # received: 4085 633s ok 20 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1d286-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 119430 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5180delta.pod 633s # expected: 119430 633s # received: 119430 633s ok 21 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "19c5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6597 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5181delta.pod 633s # expected: 6597 633s # received: 6597 633s ok 22 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "14d7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5335 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5182delta.pod 633s # expected: 5335 633s # received: 5335 633s ok 23 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1208-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4616 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5184delta.pod 633s # expected: 4616 633s # received: 4616 633s ok 24 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1c352-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 115538 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5200delta.pod 633s # expected: 115538 633s # received: 115538 633s ok 25 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2a07-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10759 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5201delta.pod 633s # expected: 10759 633s # received: 10759 633s ok 26 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2fef-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 12271 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5202delta.pod 633s # expected: 12271 633s # received: 12271 633s ok 27 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2410-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9232 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5203delta.pod 633s # expected: 9232 633s # received: 9232 633s ok 28 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1fa90-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 129680 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5220delta.pod 633s # expected: 129680 633s # received: 129680 633s ok 29 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "293d-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10557 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5221delta.pod 633s # expected: 10557 633s # received: 10557 633s ok 30 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "301f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 12319 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5222delta.pod 633s # expected: 12319 633s # received: 12319 633s ok 31 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "20fa-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8442 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5223delta.pod 633s # expected: 8442 633s # received: 8442 633s ok 32 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1162-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4450 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5224delta.pod 633s # expected: 4450 633s # received: 4450 633s ok 33 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "fc0b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 64523 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5240delta.pod 633s # expected: 64523 633s # received: 64523 633s ok 34 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2009-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8201 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5241delta.pod 633s # expected: 8201 633s # received: 8201 633s ok 35 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1007-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4103 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5242delta.pod 633s # expected: 4103 633s # received: 4103 633s ok 36 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2aac-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10924 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5243delta.pod 633s # expected: 10924 633s # received: 10924 633s ok 37 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1168-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4456 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5244delta.pod 633s # expected: 4456 633s # received: 4456 633s ok 38 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1875b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 100187 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5260delta.pod 633s # expected: 100187 633s # received: 100187 633s ok 39 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1e25-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7717 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5261delta.pod 633s # expected: 7717 633s # received: 7717 633s ok 40 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1e16-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7702 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5262delta.pod 633s # expected: 7702 633s # received: 7702 633s ok 41 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1b69-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7017 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5263delta.pod 633s # expected: 7017 633s # received: 7017 633s ok 42 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "115d9-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 71129 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5280delta.pod 633s # expected: 71129 633s # received: 71129 633s ok 43 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "11f7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4599 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5281delta.pod 633s # expected: 4599 633s # received: 4599 633s ok 44 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1806-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6150 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5282delta.pod 633s # expected: 6150 633s # received: 6150 633s ok 45 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "13f7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5111 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5283delta.pod 633s # expected: 5111 633s # received: 5111 633s ok 46 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9efd-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 40701 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5300delta.pod 633s # expected: 40701 633s # received: 40701 633s ok 47 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1662-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5730 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5301delta.pod 633s # expected: 5730 633s # received: 5730 633s ok 48 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "124a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4682 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5302delta.pod 633s # expected: 4682 633s # received: 4682 633s ok 49 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1374-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4980 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5303delta.pod 633s # expected: 4980 633s # received: 4980 633s ok 50 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "d310-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 54032 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5320delta.pod 633s # expected: 54032 633s # received: 54032 633s ok 51 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1b5f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7007 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5321delta.pod 633s # expected: 7007 633s # received: 7007 633s ok 52 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9201-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 37377 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5340delta.pod 633s # expected: 37377 633s # received: 37377 633s ok 53 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1076-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4214 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5341delta.pod 633s # expected: 4214 633s # received: 4214 633s ok 54 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "f6a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3946 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5342delta.pod 633s # expected: 3946 633s # received: 3946 633s ok 55 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "fd6-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4054 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5343delta.pod 633s # expected: 4054 633s # received: 4054 633s ok 56 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "ad8b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 44427 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5360delta.pod 633s # expected: 44427 633s # received: 44427 633s ok 57 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1288-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4744 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5361delta.pod 633s # expected: 4744 633s # received: 4744 633s ok 58 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "f6a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3946 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5362delta.pod 633s # expected: 3946 633s # received: 3946 633s ok 59 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "fd7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4055 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5363delta.pod 633s # expected: 4055 633s # received: 4055 633s ok 60 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "10d49-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 68937 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5380delta.pod 633s # expected: 68937 633s # received: 68937 633s ok 61 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "f6a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3946 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5381delta.pod 633s # expected: 3946 633s # received: 3946 633s ok 62 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "fd4-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4052 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl5382delta.pod 633s # expected: 4052 633s # received: 4052 633s ok 63 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1e729-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 124713 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl561delta.pod 633s # expected: 124713 633s # received: 124713 633s ok 64 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1a2c1-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 107201 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl56delta.pod 633s # expected: 107201 633s # received: 107201 633s ok 65 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "94ac-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 38060 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl581delta.pod 633s # expected: 38060 633s # received: 38060 633s ok 66 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1176-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4470 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl582delta.pod 633s # expected: 4470 633s # received: 4470 633s ok 67 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "18bf-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6335 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl583delta.pod 633s # expected: 6335 633s # received: 6335 633s ok 68 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1cc3-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7363 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl584delta.pod 633s # expected: 7363 633s # received: 7363 633s ok 69 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1701-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5889 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl585delta.pod 633s # expected: 5889 633s # received: 5889 633s ok 70 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "122b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4651 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl586delta.pod 633s # expected: 4651 633s # received: 4651 633s ok 71 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "20a5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8357 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl587delta.pod 633s # expected: 8357 633s # received: 8357 633s ok 72 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "62c1-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 25281 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl588delta.pod 633s # expected: 25281 633s # received: 25281 633s ok 73 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "d290-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 53904 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl589delta.pod 633s # expected: 53904 633s # received: 53904 633s ok 74 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1c1d5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 115157 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perl58delta.pod 633s # expected: 115157 633s # received: 115157 633s ok 75 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4fe9-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 20457 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlaix.pod 633s # expected: 20457 633s # received: 20457 633s ok 76 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1688-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5768 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlamiga.pod 633s # expected: 5768 633s # received: 5768 633s ok 77 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2031-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8241 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlandroid.pod 633s # expected: 8241 633s # received: 8241 633s ok 78 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "c9433-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 824371 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlapi.pod 633s # expected: 824371 633s # received: 824371 633s ok 79 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "5837-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 22583 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlapio.pod 633s # expected: 22583 633s # received: 22583 633s ok 80 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1b62-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7010 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlartistic.pod 633s # expected: 7010 633s # received: 7010 633s ok 81 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "20c2-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8386 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlbook.pod 633s # expected: 8386 633s # received: 8386 633s ok 82 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Accept-Ranges: bytes 633s #ETag: "126-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 294 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlboot.pod 633s # expected: 294 633s # received: 294 633s ok 83 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "130-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 304 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlbot.pod 633s # expected: 304 633s # received: 304 633s ok 84 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1f50-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8016 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:11 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlbs2000.pod 633s # expected: 8016 633s # received: 8016 633s ok 85 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "dea2-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 56994 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlcall.pod 633s # expected: 56994 633s # received: 56994 633s ok 86 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1180-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4480 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlcheat.pod 633s # expected: 4480 633s # received: 4480 633s ok 87 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "23bf-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9151 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlclass.pod 633s # expected: 9151 633s # received: 9151 633s ok 88 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "3c63-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 15459 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlclassguts.pod 633s # expected: 15459 633s # received: 15459 633s ok 89 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "254a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9546 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlclib.pod 633s # expected: 9546 633s # received: 9546 633s ok 90 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "12e5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4837 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlcn.pod 633s # expected: 4837 633s # received: 4837 633s ok 91 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1b1a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6938 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlcommunity.pod 633s # expected: 6938 633s # received: 6938 633s ok 92 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "662a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 26154 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlcygwin.pod 633s # expected: 26154 633s # received: 26154 633s ok 93 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "cfa2-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 53154 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldata.pod 633s # expected: 53154 633s # received: 53154 633s ok 94 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "134f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4943 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 633s # expected: 4943 633s # received: 4943 633s ok 95 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "a85c-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 43100 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldebguts.pod 633s # expected: 43100 633s # received: 43100 633s ok 96 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "5693-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 22163 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldebtut.pod 633s # expected: 22163 633s # received: 22163 633s ok 97 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9bbb-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 39867 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldebug.pod 633s # expected: 39867 633s # received: 39867 633s ok 98 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "fd4-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4052 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldelta.pod 633s # expected: 4052 633s # received: 4052 633s ok 99 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "5f0a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 24330 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldeprecation.pod 633s # expected: 24330 633s # received: 24330 633s ok 100 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4c051-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 311377 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldiag.pod 633s # expected: 311377 633s # received: 311377 633s ok 101 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "24a0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9376 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldoc.pod 633s # expected: 9376 633s # received: 9376 633s ok 102 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "b4ed-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 46317 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldocstyle.pod 633s # expected: 46317 633s # received: 46317 633s ok 103 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "687a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 26746 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldsc.pod 633s # expected: 26746 633s # received: 26746 633s ok 104 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1f17-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7959 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perldtrace.pod 633s # expected: 7959 633s # received: 7959 633s ok 105 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "14981-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 84353 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlebcdic.pod 633s # expected: 84353 633s # received: 84353 633s ok 106 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9321-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 37665 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlembed.pod 633s # expected: 37665 633s # received: 37665 633s ok 107 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2877-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10359 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlexperiment.pod 633s # expected: 10359 633s # received: 10359 633s ok 108 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "590b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 22795 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq.pod 633s # expected: 22795 633s # received: 22795 633s ok 109 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "385d-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 14429 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq1.pod 633s # expected: 14429 633s # received: 14429 633s ok 110 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "24a1-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9377 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq2.pod 633s # expected: 9377 633s # received: 9377 633s ok 111 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "92e1-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 37601 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq3.pod 633s # expected: 37601 633s # received: 37601 633s ok 112 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "162be-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 90814 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq4.pod 633s # expected: 90814 633s # received: 90814 633s ok 113 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "d7fc-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 55292 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq5.pod 633s # expected: 55292 633s # received: 55292 633s ok 114 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9a71-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 39537 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq6.pod 633s # expected: 39537 633s # received: 39537 633s ok 115 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "93b8-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 37816 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq7.pod 633s # expected: 37816 633s # received: 37816 633s ok 116 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "c310-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 49936 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq8.pod 633s # expected: 49936 633s # received: 49936 633s ok 117 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "3b75-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 15221 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfaq9.pod 633s # expected: 15221 633s # received: 15221 633s ok 118 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "56ca-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 22218 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfilter.pod 633s # expected: 22218 633s # received: 22218 633s ok 119 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "342b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 13355 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfork.pod 633s # expected: 13355 633s # received: 13355 633s ok 120 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "40e0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 16608 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlform.pod 633s # expected: 16608 633s # received: 16608 633s ok 121 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "671-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1649 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 633s # expected: 1649 633s # received: 1649 633s ok 122 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "67142-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 422210 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlfunc.pod 633s # expected: 422210 633s # received: 422210 633s ok 123 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "7c2a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 31786 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlgit.pod 633s # expected: 31786 633s # received: 31786 633s ok 124 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "21810-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 137232 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlglossary.pod 633s # expected: 137232 633s # received: 137232 633s ok 125 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4075-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 16501 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlgov.pod 633s # expected: 16501 633s # received: 16501 633s ok 126 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "35f7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 13815 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlgpl.pod 633s # expected: 13815 633s # received: 13815 633s ok 127 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2c264-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 180836 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlguts.pod 633s # expected: 180836 633s # received: 180836 633s ok 128 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "afe4-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 45028 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhack.pod 633s # expected: 45028 633s # received: 45028 633s ok 129 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "11a38-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 72248 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhacktips.pod 633s # expected: 72248 633s # received: 72248 633s ok 130 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1809-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6153 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhacktut.pod 633s # expected: 6153 633s # received: 6153 633s ok 131 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "5f7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1527 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhaiku.pod 633s # expected: 1527 633s # received: 1527 633s ok 132 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "e88a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 59530 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhist.pod 633s # expected: 59530 633s # received: 59530 633s ok 133 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "77a4-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 30628 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhpux.pod 633s # expected: 30628 633s # received: 30628 633s ok 134 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "7dd-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 2013 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlhurd.pod 633s # expected: 2013 633s # received: 2013 633s ok 135 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1f865-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 129125 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlintern.pod 633s # expected: 129125 633s # received: 129125 633s ok 136 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9216-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 37398 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlinterp.pod 633s # expected: 37398 633s # received: 37398 633s ok 137 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "579d-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 22429 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlintro.pod 633s # expected: 22429 633s # received: 22429 633s ok 138 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "8ad3-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 35539 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perliol.pod 633s # expected: 35539 633s # received: 35539 633s ok 139 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "11817-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 71703 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlipc.pod 633s # expected: 71703 633s # received: 71703 633s ok 140 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1150-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4432 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlirix.pod 633s # expected: 4432 633s # received: 4432 633s ok 141 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "20a8-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8360 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perljp.pod 633s # expected: 8360 633s # received: 8360 633s ok 142 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2fc0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 12224 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlko.pod 633s # expected: 12224 633s # received: 12224 633s ok 143 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "163-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 355 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perllexwarn.pod 633s # expected: 355 633s # received: 355 633s ok 144 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "7ea-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 2026 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perllinux.pod 633s # expected: 2026 633s # received: 2026 633s ok 145 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "12457-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 74839 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perllocale.pod 633s # expected: 74839 633s # received: 74839 633s ok 146 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "24dc-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9436 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perllol.pod 633s # expected: 9436 633s # received: 9436 633s ok 147 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2f6f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 12143 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlmacosx.pod 633s # expected: 12143 633s # received: 12143 633s ok 148 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "6753-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 26451 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlmod.pod 633s # expected: 26451 633s # received: 26451 633s ok 149 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2574-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9588 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 633s # expected: 9588 633s # received: 9588 633s ok 150 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "e547-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 58695 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlmodlib.pod 633s # expected: 58695 633s # received: 58695 633s ok 151 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "573b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 22331 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 633s # expected: 22331 633s # received: 22331 633s ok 152 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "d65-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3429 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlmroapi.pod 633s # expected: 3429 633s # received: 3429 633s ok 153 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2ad3-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10963 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlnewmod.pod 633s # expected: 10963 633s # received: 10963 633s ok 154 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "20a5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8357 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlnumber.pod 633s # expected: 8357 633s # received: 8357 633s ok 155 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "8d30-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 36144 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlobj.pod 633s # expected: 36144 633s # received: 36144 633s ok 156 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "6885-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 26757 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlootut.pod 633s # expected: 26757 633s # received: 26757 633s ok 157 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "251a5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 151973 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlop.pod 633s # expected: 151973 633s # received: 151973 633s ok 158 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4db-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1243 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 633s # expected: 1243 633s # received: 1243 633s ok 159 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "3b77-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 15223 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlopentut.pod 633s # expected: 15223 633s # received: 15223 633s ok 160 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "16cb9-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 93369 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlos2.pod 633s # expected: 93369 633s # received: 93369 633s ok 161 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "37cb-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 14283 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlos390.pod 633s # expected: 14283 633s # received: 14283 633s ok 162 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "12b0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4784 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlos400.pod 633s # expected: 4784 633s # received: 4784 633s ok 163 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "c8a9-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 51369 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlpacktut.pod 633s # expected: 51369 633s # received: 51369 633s ok 164 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "c2bd-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 49853 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlperf.pod 633s # expected: 49853 633s # received: 49853 633s ok 165 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1418-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5144 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlplan9.pod 633s # expected: 5144 633s # received: 5144 633s ok 166 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "5b65-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 23397 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlpod.pod 633s # expected: 23397 633s # received: 23397 633s ok 167 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "10d10-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 68880 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlpodspec.pod 633s # expected: 68880 633s # received: 68880 633s ok 168 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2f40-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 12096 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 633s # expected: 12096 633s # received: 12096 633s ok 169 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "67b7-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 26551 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlpolicy.pod 633s # expected: 26551 633s # received: 26551 633s ok 170 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "15cc8-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 89288 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlport.pod 633s # expected: 89288 633s # received: 89288 633s ok 171 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1412-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 5138 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlpragma.pod 633s # expected: 5138 633s # received: 5138 633s ok 172 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1a25-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 6693 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlqnx.pod 633s # expected: 6693 633s # received: 6693 633s ok 173 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2127d-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 135805 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlre.pod 633s # expected: 135805 633s # received: 135805 633s ok 174 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "7bad-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 31661 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlreapi.pod 633s # expected: 31661 633s # received: 31661 633s ok 175 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "818f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 33167 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 633s # expected: 33167 633s # received: 33167 633s ok 176 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "beb0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 48816 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 633s # expected: 48816 633s # received: 48816 633s ok 177 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "8c47-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 35911 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlref.pod 633s # expected: 35911 633s # received: 35911 633s ok 178 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4944-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 18756 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlreftut.pod 633s # expected: 18756 633s # received: 18756 633s ok 179 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "a989-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 43401 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlreguts.pod 633s # expected: 43401 633s # received: 43401 633s ok 180 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1fd-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 509 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlrepository.pod 633s # expected: 509 633s # received: 509 633s ok 181 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4af5-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 19189 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlrequick.pod 633s # expected: 19189 633s # received: 19189 633s ok 182 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "3ce4-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 15588 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlreref.pod 633s # expected: 15588 633s # received: 15588 633s ok 183 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1e219-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 123417 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlretut.pod 633s # expected: 123417 633s # received: 123417 633s ok 184 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "60c-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1548 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlriscos.pod 633s # expected: 1548 633s # received: 1548 633s ok 185 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "e52d-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 58669 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlrun.pod 633s # expected: 58669 633s # received: 58669 633s ok 186 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "6cc6-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 27846 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsec.pod 633s # expected: 27846 633s # received: 27846 633s ok 187 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4af2-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 19186 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 633s # expected: 19186 633s # received: 19186 633s ok 188 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "74a6-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 29862 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsolaris.pod 633s # expected: 29862 633s # received: 29862 633s ok 189 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1bdc-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7132 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsource.pod 633s # expected: 7132 633s # received: 7132 633s ok 190 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "233b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 9019 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlstyle.pod 633s # expected: 9019 633s # received: 9019 633s ok 191 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "12f85-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 77701 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsub.pod 633s # expected: 77701 633s # received: 77701 633s ok 192 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "d2de-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 53982 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsyn.pod 633s # expected: 53982 633s # received: 53982 633s ok 193 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "2858-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10328 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlsynology.pod 633s # expected: 10328 633s # received: 10328 633s ok 194 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "b53a-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 46394 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlthrtut.pod 633s # expected: 46394 633s # received: 46394 633s ok 195 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "9a91-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 39569 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltie.pod 633s # expected: 39569 633s # received: 39569 633s ok 196 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "b9206-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 758278 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltoc.pod 633s # expected: 758278 633s # received: 758278 633s ok 197 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "174-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 372 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltodo.pod 633s # expected: 372 633s # received: 372 633s ok 198 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "126-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 294 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltooc.pod 633s # expected: 294 633s # received: 294 633s ok 199 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "126-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 294 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltoot.pod 633s # expected: 294 633s # received: 294 633s ok 200 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "297f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 10623 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltrap.pod 633s # expected: 10623 633s # received: 10623 633s ok 201 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "213f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 8511 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltru64.pod 633s # expected: 8511 633s # received: 8511 633s ok 202 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1183-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4483 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perltw.pod 633s # expected: 4483 633s # received: 4483 633s ok 203 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "162c0-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 90816 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlunicode.pod 633s # expected: 90816 633s # received: 90816 633s ok 204 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "6349-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 25417 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlunicook.pod 633s # expected: 25417 633s # received: 25417 633s ok 205 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "372e-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 14126 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlunifaq.pod 633s # expected: 14126 633s # received: 14126 633s ok 206 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "96e1-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 38625 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perluniintro.pod 633s # expected: 38625 633s # received: 38625 633s ok 207 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "6eefa-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 454394 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perluniprops.pod 633s # expected: 454394 633s # received: 454394 633s ok 208 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1f0f-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7951 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlunitut.pod 633s # expected: 7951 633s # received: 7951 633s ok 209 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1ce8-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 7400 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlutil.pod 633s # expected: 7400 633s # received: 7400 633s ok 210 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "16ab2-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 92850 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlvar.pod 633s # expected: 92850 633s # received: 92850 633s ok 211 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "c68d-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 50829 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlvms.pod 633s # expected: 50829 633s # received: 50829 633s ok 212 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "f16-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 3862 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlvos.pod 633s # expected: 3862 633s # received: 3862 633s ok 213 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "7fdb-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 32731 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlwin32.pod 633s # expected: 32731 633s # received: 32731 633s ok 214 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1532b-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 86827 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlxs.pod 633s # expected: 86827 633s # received: 86827 633s ok 215 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "c504-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 50436 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlxstut.pod 633s # expected: 50436 633s # received: 50436 633s ok 216 633s #lwp request: 633s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "5dc1-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 24001 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 633s # expected: 24001 633s # received: 24001 633s ok 217 633s #lwp request: 633s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "1040b8-60fb82f589ec0" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 1065144 633s #Last-Modified: Wed, 24 Jan 2024 22:00:03 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-binary-httpd 633s # expected: 1065144 633s # received: 1065144 633s ok 218 633s #lwp request: 633s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 633s #User-Agent: libwww-perl/6.76 633s # 633s #server response: 633s #HTTP/1.1 200 OK 633s #Connection: close 633s #Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Accept-Ranges: bytes 633s #ETag: "4527c8-60ec1fb4f0200" 633s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 633s #Vary: In-If1 633s #Content-Length: 4532168 633s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 633s #Client-Date: Tue, 19 Mar 2024 01:32:12 GMT 633s #Client-Peer: 127.0.0.1:8529 633s #Client-Response-Num: 1 633s #DMMATCH1: 1 633s # 633s # testing : download of /getfiles-binary-perl 633s # expected: 4532168 633s # received: 4532168 633s ok 219 633s ok 635s t/apache/headers.t .................. 635s 1..27 635s # Running under perl version 5.038002 for linux 635s # Current time local: Tue Mar 19 01:32:12 2024 635s # Current time GMT: Tue Mar 19 01:32:12 2024 635s # Using Test.pm version 1.31 635s # Using Apache/Test.pm version 1.42 635s testing: Hello: World 635s ok 1 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 2 635s header: [World] vs [World] 635s # testing : compare header Hello value 635s # expected: 'World' 635s # received: 'World' 635s ok 3 635s testing: Hello: World 635s ok 4 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 5 635s header: [World] vs [World] 635s # testing : compare header Hello value 635s # expected: 'World' 635s # received: 'World' 635s ok 6 635s testing: Hello: World 635s ok 7 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 8 635s header: [World] vs [World] 635s # testing : compare header Hello value 635s # expected: 'World' 635s # received: 'World' 635s ok 9 635s testing: Hello: Foo 635s Bar 635s ok 10 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 11 635s header: [Foo Bar] vs [Foo Bar] 635s # testing : compare header Hello value 635s # expected: 'Foo Bar' 635s # received: 'Foo Bar' 635s ok 12 635s testing: Hello: Foo 635s Bar 635s ok 13 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 14 635s header: [Foo Bar] vs [Foo Bar] 635s # testing : compare header Hello value 635s # expected: 'Foo Bar' 635s # received: 'Foo Bar' 635s ok 15 635s testing: Hello: Foo 635s Bar 635s ok 16 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 17 635s header: [Foo Bar] vs [Foo Bar] 635s # testing : compare header Hello value 635s # expected: 'Foo Bar' 635s # received: 'Foo Bar' 635s ok 18 635s testing: Hello: Foo 635s Bar 635s ok 19 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 20 635s header: [Foo Bar] vs [Foo Bar] 635s # testing : compare header Hello value 635s # expected: 'Foo Bar' 635s # received: 'Foo Bar' 635s ok 21 635s testing: Hello: Foo 635s Bar 635s ok 22 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 23 635s header: [Foo Bar] vs [Foo Bar] 635s # testing : compare header Hello value 635s # expected: 'Foo Bar' 635s # received: 'Foo Bar' 635s ok 24 635s testing: Hello:World 635s ok 25 635s # testing : response success 635s # expected: qr/HTTP\/1\.. 200 OK/ 635s # received: 'HTTP/1.1 200 OK' 635s ok 26 635s header: [World] vs [World] 635s # testing : compare header Hello value 635s # expected: 'World' 635s # received: 'World' 635s ok 27 635s ok 637s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 640s t/apache/http_strict.t .............. 640s 1..178 640s # Running under perl version 5.038002 for linux 640s # Current time local: Tue Mar 19 01:32:16 2024 640s # Current time GMT: Tue Mar 19 01:32:16 2024 640s # Using Test.pm version 1.31 640s # Using Apache/Test.pm version 1.42 640s # SENDING: 640s # GET / HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 1 640s # SENDING: 640s # GET / HTTP/1.0\n\n 640s # expecting success, got 200 640s ok 2 640s # SENDING: 640s # get / HTTP/1.0\r\n\r\n 640s # expecting 501, got 501 640s ok 3 640s # SENDING: 640s # G ET / HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 4 640s # SENDING: 640s # G\x00ET / HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 5 640s # SENDING: 640s # G/T / HTTP/1.0\r\n\r\n 640s # expecting 501, got 501 640s ok 6 640s # SENDING: 640s # GET /\x00 HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 7 640s # SENDING: 640s # GET / HTTP/1.0\x00\r\n\r\n 640s # expecting 400, got 400 640s ok 8 640s # SENDING: 640s # GET\x0c/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 9 640s # SENDING: 640s # GET\r/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 10 640s # SENDING: 640s # GET\t/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 11 640s # SENDING: 640s # GET / HTT/1.0\r\n\r\n 640s # expecting error, got 400 640s ok 12 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 640s # expecting success, got 200 640s ok 13 640s # SENDING: 640s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 640s # expecting success, got 200 640s ok 14 640s # SENDING: 640s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 640s # expecting success, got 200 640s ok 15 640s # SENDING: 640s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 16 640s # SENDING: 640s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 17 640s # SENDING: 640s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 640s # expecting 200, got 200 640s ok 18 640s # SENDING: 640s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 19 640s # SENDING: 640s # GET / HTTP/\r\nHost: localhost\r\n\r\n 640s # expecting error, got 400 640s ok 20 640s # SENDING: 640s # GET / HTTP/0.9\r\n\r\n 640s # expecting error, got 400 640s ok 21 640s # SENDING: 640s # GET / HTTP/0.8\r\n\r\n 640s # expecting error, got 400 640s ok 22 640s # SENDING: 640s # GET /\x01 HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 23 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 24 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 640s # expecting 200, got 200 640s ok 25 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 640s # expecting 400, got 400 640s ok 26 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 640s # expecting 200, got 200 640s ok 27 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo\r\n\r\n 640s # expecting 400, got 400 640s ok 28 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 640s # expecting 400, got 400 640s ok 29 640s # SENDING: 640s # GET / HTTP/1.0\r\n: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 30 640s # SENDING: 640s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 31 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 640s # expecting 400, got 400 640s ok 32 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 640s # expecting 400, got 400 640s ok 33 640s # SENDING: 640s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 640s # expecting 400, got 400 640s ok 34 640s # SENDING: 640s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 35 640s # SENDING: 640s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 36 640s # SENDING: 640s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 37 640s # SENDING: 640s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 640s # expecting 200, got 200 640s ok 38 640s # SENDING: 640s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 640s # expecting 400, got 400 640s ok 39 640s # SENDING: 640s # GET / HTTP/1.0\r\r 640s # expecting dropped connection and HTTPD dropped connection 640s ok 40 640s # SENDING: 640s # GET /\r\n 640s # expecting headerless HTTP/0.9 body, got response 640s ok 41 640s # SENDING: 640s # GET /#frag HTTP/1.0\r\n 640s # expecting 400, got 400 640s ok 42 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 640s # expecting 200, got 200 640s ok 43 640s # SENDING: 640s # GET http://017700000001/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 44 640s # SENDING: 640s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 45 640s # SENDING: 640s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 46 640s # SENDING: 640s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 47 640s # SENDING: 640s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 48 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 640s # expecting 200, got 200 640s ok 49 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 640s # expecting 400, got 400 640s ok 50 640s # SENDING: 640s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 51 640s # SENDING: 640s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 52 640s # SENDING: 640s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 53 640s # SENDING: 640s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 54 640s # SENDING: 640s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 55 640s # SENDING: 640s # GET http://[::1]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 56 640s # SENDING: 640s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 57 640s # SENDING: 640s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 58 640s # SENDING: 640s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 59 640s # SENDING: 640s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 60 640s # SENDING: 640s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 61 640s # SENDING: 640s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 62 640s # SENDING: 640s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 63 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 640s # expecting success, got 200 640s ok 64 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 640s # expecting success, got 200 640s ok 65 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 640s # expecting success, got 200 640s ok 66 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 640s # expecting success, got 200 640s ok 67 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 640s # expecting success, got 200 640s ok 68 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 640s # expecting success, got 200 640s ok 69 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 640s # expecting 200, got 200 640s ok 70 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 640s # expecting 200, got 200 640s ok 71 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 640s # expecting 400, got 400 640s ok 72 640s # SENDING: 640s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 73 640s # SENDING: 640s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 74 640s # SENDING: 640s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 75 640s # SENDING: 640s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 76 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 640s # expecting 200, got 200 640s ok 77 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 640s # expecting 200, got 200 640s ok 78 640s # SENDING: 640s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 79 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 640s # DECODED: Foo: bar 640s # RESPONSE: 640s # HTTP/1.1 200 OK\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Foo: bar\r\n 640s # Vary: In-If1\r\n 640s # DMMATCH1: 1\r\n 640s # Content-Length: 36\r\n 640s # Connection: close\r\n 640s # Content-Type: text/plain\r\n 640s # \r\n 640s # Hi!\n 640s # SERVERNAME=localhost\n 640s # HTTP_HOST=\n 640s # 640s # expecting 200, got 200 640s ok 80 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 640s # DECODED: Foo: 640s # RESPONSE: 640s # HTTP/1.1 200 OK\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Foo: \r\n 640s # Vary: In-If1\r\n 640s # DMMATCH1: 1\r\n 640s # Connection: close\r\n 640s # Content-Type: text/plain\r\n 640s # \r\n 640s # Hi!\n 640s # SERVERNAME=localhost\n 640s # HTTP_HOST=\n 640s # 640s # expecting 200, got 200 640s ok 81 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 640s # DECODED: : bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 564\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 82 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 640s # DECODED: F\x00oo: bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 528\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 83 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 640s # DECODED: F\x01oo: bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 564\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 84 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 640s # DECODED: F\noo: bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 528\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 85 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 640s # DECODED: Foo: b\tar 640s # RESPONSE: 640s # HTTP/1.1 200 OK\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Foo: b\tar\r\n 640s # Vary: In-If1\r\n 640s # DMMATCH1: 1\r\n 640s # Content-Length: 36\r\n 640s # Connection: close\r\n 640s # Content-Type: text/plain\r\n 640s # \r\n 640s # Hi!\n 640s # SERVERNAME=localhost\n 640s # HTTP_HOST=\n 640s # 640s # expecting 200, got 200 640s ok 86 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 640s # DECODED: Foo: b\x01ar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 87 640s # SENDING: 640s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 640s # expecting 500, got 500 640s ok 88 640s # SENDING: 640s # GET / HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 89 640s # SENDING: 640s # GET / HTTP/1.0\n\n 640s # expecting 400, got 400 640s ok 90 640s # SENDING: 640s # get / HTTP/1.0\r\n\r\n 640s # expecting 501, got 501 640s ok 91 640s # SENDING: 640s # G ET / HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 92 640s # SENDING: 640s # G\x00ET / HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 93 640s # SENDING: 640s # G/T / HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 94 640s # SENDING: 640s # GET /\x00 HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 95 640s # SENDING: 640s # GET / HTTP/1.0\x00\r\n\r\n 640s # expecting 400, got 400 640s ok 96 640s # SENDING: 640s # GET\x0c/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 97 640s # SENDING: 640s # GET\r/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 98 640s # SENDING: 640s # GET\t/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 99 640s # SENDING: 640s # GET / HTT/1.0\r\n\r\n 640s # expecting error, got 400 640s ok 100 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 640s # expecting success, got 200 640s ok 101 640s # SENDING: 640s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 640s # expecting success, got 200 640s ok 102 640s # SENDING: 640s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 640s # expecting success, got 200 640s ok 103 640s # SENDING: 640s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 104 640s # SENDING: 640s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 105 640s # SENDING: 640s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 106 640s # SENDING: 640s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 107 640s # SENDING: 640s # GET / HTTP/\r\nHost: localhost\r\n\r\n 640s # expecting error, got 400 640s ok 108 640s # SENDING: 640s # GET / HTTP/0.9\r\n\r\n 640s # expecting error, got 400 640s ok 109 640s # SENDING: 640s # GET / HTTP/0.8\r\n\r\n 640s # expecting error, got 400 640s ok 110 640s # SENDING: 640s # GET /\x01 HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 111 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 112 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 640s # expecting 200, got 200 640s ok 113 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 640s # expecting 400, got 400 640s ok 114 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 640s # expecting 400, got 400 640s ok 115 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo\r\n\r\n 640s # expecting 400, got 400 640s ok 116 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 640s # expecting 400, got 400 640s ok 117 640s # SENDING: 640s # GET / HTTP/1.0\r\n: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 118 640s # SENDING: 640s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 119 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 640s # expecting 400, got 400 640s ok 120 640s # SENDING: 640s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 640s # expecting 400, got 400 640s ok 121 640s # SENDING: 640s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 640s # expecting 400, got 400 640s ok 122 640s # SENDING: 640s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 123 640s # SENDING: 640s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 124 640s # SENDING: 640s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 640s # expecting 400, got 400 640s ok 125 640s # SENDING: 640s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 640s # expecting 200, got 200 640s ok 126 640s # SENDING: 640s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 640s # expecting 400, got 400 640s ok 127 640s # SENDING: 640s # GET / HTTP/1.0\r\r 640s # expecting dropped connection and HTTPD dropped connection 640s ok 128 640s # SENDING: 640s # GET /\r\n 640s # expecting headerless HTTP/0.9 body, got response 640s ok 129 640s # SENDING: 640s # GET /#frag HTTP/1.0\r\n 640s # expecting 400, got 400 640s ok 130 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 640s # expecting 400, got 400 640s ok 131 640s # SENDING: 640s # GET http://017700000001/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 132 640s # SENDING: 640s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 133 640s # SENDING: 640s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 134 640s # SENDING: 640s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 135 640s # SENDING: 640s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 136 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 640s # expecting 400, got 400 640s ok 137 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 640s # expecting 400, got 400 640s ok 138 640s # SENDING: 640s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 139 640s # SENDING: 640s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 140 640s # SENDING: 640s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 141 640s # SENDING: 640s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 142 640s # SENDING: 640s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 143 640s # SENDING: 640s # GET http://[::1]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 144 640s # SENDING: 640s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 145 640s # SENDING: 640s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 146 640s # SENDING: 640s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 147 640s # SENDING: 640s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 148 640s # SENDING: 640s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 149 640s # SENDING: 640s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 640s # expecting success, got 200 640s ok 150 640s # SENDING: 640s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 640s # expecting 400, got 400 640s ok 151 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 640s # expecting success, got 200 640s ok 152 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 640s # expecting success, got 200 640s ok 153 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 640s # expecting success, got 200 640s ok 154 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 640s # expecting success, got 200 640s ok 155 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 640s # expecting success, got 200 640s ok 156 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 640s # expecting success, got 200 640s ok 157 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 640s # expecting 400, got 400 640s ok 158 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 640s # expecting 400, got 400 640s ok 159 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 640s # expecting 400, got 400 640s ok 160 640s # SENDING: 640s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 161 640s # SENDING: 640s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 162 640s # SENDING: 640s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 163 640s # SENDING: 640s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 640s # expecting 200, got 200 640s ok 164 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 640s # expecting 200, got 200 640s ok 165 640s # SENDING: 640s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 640s # expecting 200, got 200 640s ok 166 640s # SENDING: 640s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 640s # expecting 200, got 200 640s ok 167 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 640s # DECODED: Foo: bar 640s # RESPONSE: 640s # HTTP/1.1 200 OK\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Foo: bar\r\n 640s # Vary: In-If1\r\n 640s # DMMATCH1: 1\r\n 640s # Connection: close\r\n 640s # Content-Type: text/plain\r\n 640s # \r\n 640s # Hi!\n 640s # SERVERNAME=localhost\n 640s # HTTP_HOST=\n 640s # 640s # expecting 200, got 200 640s ok 168 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 640s # DECODED: Foo: 640s # RESPONSE: 640s # HTTP/1.1 200 OK\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Foo: \r\n 640s # Vary: In-If1\r\n 640s # DMMATCH1: 1\r\n 640s # Connection: close\r\n 640s # Content-Type: text/plain\r\n 640s # \r\n 640s # Hi!\n 640s # SERVERNAME=localhost\n 640s # HTTP_HOST=\n 640s # 640s # expecting 200, got 200 640s ok 169 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 640s # DECODED: : bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 564\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 170 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 640s # DECODED: F\x00oo: bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 528\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 171 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 640s # DECODED: F\x01oo: bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 564\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 172 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 640s # DECODED: F\noo: bar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:18 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 528\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 173 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 640s # DECODED: Foo: b\tar 640s # RESPONSE: 640s # HTTP/1.1 200 OK\r\n 640s # Date: Tue, 19 Mar 2024 01:32:19 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Foo: b\tar\r\n 640s # Vary: In-If1\r\n 640s # DMMATCH1: 1\r\n 640s # Connection: close\r\n 640s # Content-Type: text/plain\r\n 640s # \r\n 640s # Hi!\n 640s # SERVERNAME=localhost\n 640s # HTTP_HOST=\n 640s # 640s # expecting 200, got 200 640s ok 174 640s # SENDING: 640s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 640s # DECODED: Foo: b\x01ar 640s # RESPONSE: 640s # HTTP/1.1 500 Internal Server Error\r\n 640s # Date: Tue, 19 Mar 2024 01:32:19 GMT\r\n 640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 640s # Content-Length: 564\r\n 640s # Connection: close\r\n 640s # Content-Type: text/html; charset=iso-8859-1\r\n 640s # \r\n 640s # \n 640s # \n 640s # ... 640s # expecting 500, got 500 640s ok 175 640s # SENDING: 640s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 640s # expecting 500, got 500 640s ok 176 640s ok 177 640s ok 178 640s ok 642s t/apache/if_sections.t .............. 642s 1..46 642s # Running under perl version 5.038002 for linux 642s # Current time local: Tue Mar 19 01:32:19 2024 642s # Current time GMT: Tue Mar 19 01:32:19 2024 642s # Using Test.pm version 1.31 642s # Using Apache/Test.pm version 1.42 642s # /if_sec/ with '': 642s # expected: 200 642s # received: '200' 642s ok 1 642s # expected: undef 642s # received: undef 642s ok 2 642s # /if_sec/foo.if_test with '': 642s # expected: 200 642s # received: '200' 642s ok 3 642s # expected: undef 642s # received: undef 642s ok 4 642s # /if_sec/foo.if_test with '1': 642s # expected: 200 642s # received: '200' 642s ok 5 642s # expected: 'global1' 642s # received: 'global1' 642s ok 6 642s # /if_sec/foo.if_test with '1 11': 642s # expected: 200 642s # received: '200' 642s ok 7 642s # expected: 'global1, nested11, nested113' 642s # received: 'global1, nested11, nested113' 642s ok 8 642s # /if_sec/foo.if_test with '1 11 111': 642s # expected: 200 642s # received: '200' 642s ok 9 642s # expected: 'global1, nested11, nested111' 642s # received: 'global1, nested11, nested111' 642s ok 10 642s # /if_sec/foo.if_test with '1 11 112': 642s # expected: 200 642s # received: '200' 642s ok 11 642s # expected: 'global1, nested11, nested112' 642s # received: 'global1, nested11, nested112' 642s ok 12 642s # /if_sec/foo.if_test with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 13 642s # expected: 'global1, files2' 642s # received: 'global1, files2' 642s ok 14 642s # /if_sec/dir/foo.txt with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 15 642s # expected: 'global1, dir1, dir2, dir_files1' 642s # received: 'global1, dir1, dir2, dir_files1' 642s ok 16 642s # /if_sec/dir/ with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 17 642s # expected: 'global1, dir1, dir2' 642s # received: 'global1, dir1, dir2' 642s ok 18 642s # /if_sec/dir/ with '1 11': 642s # expected: 200 642s # received: '200' 642s ok 19 642s # expected: 'global1, dir1, nested11, nested113' 642s # received: 'global1, dir1, nested11, nested113' 642s ok 20 642s # /if_sec/dir/ with '1 11 111': 642s # expected: 200 642s # received: '200' 642s ok 21 642s # expected: 'global1, dir1, nested11, nested111' 642s # received: 'global1, dir1, nested11, nested111' 642s ok 22 642s # /if_sec/dir/ with '1 11 112': 642s # expected: 200 642s # received: '200' 642s ok 23 642s # expected: 'global1, dir1, nested11, nested112' 642s # received: 'global1, dir1, nested11, nested112' 642s ok 24 642s # /if_sec/loc/ with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 25 642s # expected: 'global1, loc1, loc2' 642s # received: 'global1, loc1, loc2' 642s ok 26 642s # /if_sec/loc/foo.txt with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 27 642s # expected: 'global1, loc1, loc2' 642s # received: 'global1, loc1, loc2' 642s ok 28 642s # /if_sec/loc/ with '1 11': 642s # expected: 200 642s # received: '200' 642s ok 29 642s # expected: 'global1, loc1, nested11, nested113' 642s # received: 'global1, loc1, nested11, nested113' 642s ok 30 642s # /if_sec/loc/ with '1 11 111': 642s # expected: 200 642s # received: '200' 642s ok 31 642s # expected: 'global1, loc1, nested11, nested111' 642s # received: 'global1, loc1, nested11, nested111' 642s ok 32 642s # /if_sec/loc/ with '1 11 112': 642s # expected: 200 642s # received: '200' 642s ok 33 642s # expected: 'global1, loc1, nested11, nested112' 642s # received: 'global1, loc1, nested11, nested112' 642s ok 34 642s # /if_sec/loc/foo.if_test with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 35 642s # expected: 'global1, files2, loc1, loc2' 642s # received: 'global1, files2, loc1, loc2' 642s ok 36 642s # /if_sec/loc/foo.if_test with '1 2 11': 642s # expected: 200 642s # received: '200' 642s ok 37 642s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 642s # received: 'global1, files2, loc1, loc2, nested11, nested113' 642s ok 38 642s # /if_sec/loc/foo.if_test with '1 2 11 111': 642s # expected: 200 642s # received: '200' 642s ok 39 642s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 642s # received: 'global1, files2, loc1, loc2, nested11, nested111' 642s ok 40 642s # /if_sec/loc/foo.if_test with '1 2 11 112': 642s # expected: 200 642s # received: '200' 642s ok 41 642s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 642s # received: 'global1, files2, loc1, loc2, nested11, nested112' 642s ok 42 642s # /if_sec/proxy/ with '1 2': 642s # expected: 200 642s # received: '200' 642s ok 43 642s # expected: 'global1, locp1, locp2' 642s # received: 'global1, locp1, locp2' 642s ok 44 642s # /if_sec/proxy/ with '2': 642s # expected: 200 642s # received: '200' 642s ok 45 642s # expected: 'locp2' 642s # received: 'locp2' 642s ok 46 642s ok 643s t/apache/iffile.t ................... 643s 1..2 643s # Running under perl version 5.038002 for linux 643s # Current time local: Tue Mar 19 01:32:21 2024 643s # Current time GMT: Tue Mar 19 01:32:21 2024 643s # Using Test.pm version 1.31 643s # Using Apache/Test.pm version 1.42 643s # expected: 200 643s # received: '200' 643s ok 1 643s # expected: 'success1, success2, success3, success4, success5' 643s # received: 'success1, success2, success3, success4, success5' 643s ok 2 643s ok 645s t/apache/leaks.t .................... skipped: mod_memory_track not activated 651s t/apache/limits.t ................... 651s 1..12 651s # Running under perl version 5.038002 for linux 651s # Current time local: Tue Mar 19 01:32:24 2024 651s # Current time GMT: Tue Mar 19 01:32:24 2024 651s # Using Test.pm version 1.31 651s # Using Apache/Test.pm version 1.42 651s # Testing LimitRequestLine; should succeed 651s # testing : Test #1 651s # expected: 200 651s # received: '200' 651s ok 1 651s # Testing LimitRequestLine; should fail 651s # testing : Test #2 651s # expected: 414 651s # received: '414' 651s ok 2 651s # Testing LimitRequestFieldSize; should succeed 651s # testing : Test #3 651s # expected: 200 651s # received: '200' 651s ok 3 651s # Testing LimitRequestFieldSize; should fail 651s # testing : Test #4 651s # expected: 400 651s # received: '400' 651s ok 4 651s # Testing LimitRequestFields; should succeed 651s # testing : Test #5 651s # expected: 200 651s # received: '200' 651s ok 5 651s # Testing LimitRequestFields; should fail 651s # testing : Test #6 651s # expected: 400 651s # received: '400' 651s ok 6 651s # Testing LimitRequestBody; should succeed 651s # Chunked transfer-encoding enabled 651s # testing : Test #7 651s # expected: 200 651s # received: '200' 651s ok 7 651s # Testing LimitRequestBody; should succeed 651s # Chunked transfer-encoding disabled 651s # testing : Test #8 651s # expected: 200 651s # received: '200' 651s ok 8 651s # Testing LimitRequestBody; should fail 651s # Chunked transfer-encoding enabled 651s # testing : Test #9 651s # expected: 413 651s # received: '413' 651s ok 9 651s # Testing LimitRequestBody; should fail 651s # Chunked transfer-encoding disabled 651s # testing : Test #10 651s # expected: 413 651s # received: '413' 651s ok 10 651s # Testing LimitRequestFieldSize; should succeed 651s # testing : Test #11 651s # expected: 200 651s # received: '200' 651s ok 11 651s # Testing LimitRequestFieldSize; should fail 651s # testing : Test #12 651s # expected: 400 651s # received: '400' 651s ok 12 651s ok 653s t/apache/loglevel.t ................. 653s 1..8 653s # Running under perl version 5.038002 for linux 653s # Current time local: Tue Mar 19 01:32:30 2024 653s # Current time GMT: Tue Mar 19 01:32:30 2024 653s # Using Test.pm version 1.31 653s # Using Apache/Test.pm version 1.42 653s ok 1 653s ok 2 653s ok 3 653s ok 4 653s ok 5 653s ok 6 653s ok 7 653s ok 8 653s ok 655s t/apache/maxranges.t ................ 655s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 655s 1..19 655s # Running under perl version 5.038002 for linux 655s # Current time local: Tue Mar 19 01:32:32 2024 655s # Current time GMT: Tue Mar 19 01:32:32 2024 655s # Using Test.pm version 1.31 655s # Using Apache/Test.pm version 1.42 655s ok 1 655s ok 2 655s ok 3 655s ok 4 655s ok 5 655s ok 6 655s ok 7 655s ok 8 655s ok 9 655s ok 10 655s ok 11 655s ok 12 655s ok 13 655s ok 14 655s ok 15 655s ok 16 655s ok 17 655s ok 18 655s ok 19 655s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 655s ok 656s t/apache/mergeslashes.t ............. 656s 1..9 656s # Running under perl version 5.038002 for linux 656s # Current time local: Tue Mar 19 01:32:34 2024 656s # Current time GMT: Tue Mar 19 01:32:34 2024 656s # Using Test.pm version 1.31 656s # Using Apache/Test.pm version 1.42 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for exact match 656s ok 1 656s # SENDING to 127.0.0.1:8547 656s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for merged even at front 656s ok 2 656s # SENDING to 127.0.0.1:8547 656s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for merged even at front 656s ok 3 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for c// should be merged 656s ok 4 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for a// should be merged 656s ok 5 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for a// matches locationmatch 656s ok 6 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 656s # expected 200, got 200 for c// doesn't match locationmatch 656s ok 7 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for baseline failed 656s ok 8 656s # SENDING to 127.0.0.1:8547 656s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 656s # expected 403, got 403 for b//d not merged for Location with OFF 656s ok 9 656s ok 658s t/apache/mmn.t ...................... 658s 1..2 658s # Running under perl version 5.038002 for linux 658s # Current time local: Tue Mar 19 01:32:35 2024 658s # Current time GMT: Tue Mar 19 01:32:35 2024 658s # Using Test.pm version 1.31 658s # Using Apache/Test.pm version 1.42 658s ok 1 658s ok 2 658s ok 660s t/apache/options.t .................. 660s 1..2 660s # Running under perl version 5.038002 for linux 660s # Current time local: Tue Mar 19 01:32:37 2024 660s # Current time GMT: Tue Mar 19 01:32:37 2024 660s # Using Test.pm version 1.31 660s # Using Apache/Test.pm version 1.42 660s # testing : code 660s # expected: 200 660s # received: '200' 660s ok 1 660s # testing : OPTIONS 660s # expected: qr/OPTIONS/ 660s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 660s ok 2 660s ok 664s t/apache/passbrigade.t .............. 664s # using LWP client 664s 1..114 664s # Running under perl version 5.038002 for linux 664s # Current time local: Tue Mar 19 01:32:39 2024 664s # Current time GMT: Tue Mar 19 01:32:39 2024 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.42 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 1024 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #DMMATCH1: 1 664s # 664s # testing : bytes in body 664s # expected: 1024 664s # received: 1024 664s ok 1 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 2048 664s # received: 2048 664s ok 2 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 3072 664s # received: 3072 664s ok 3 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 4096 664s # received: 4096 664s ok 4 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 5120 664s # received: 5120 664s ok 5 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 6144 664s # received: 6144 664s ok 6 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 7168 664s # received: 7168 664s ok 7 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 8192 664s # received: 8192 664s ok 8 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 9216 664s # received: 9216 664s ok 9 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 10240 664s # received: 10240 664s ok 10 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 11264 664s # received: 11264 664s ok 11 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 12288 664s # received: 12288 664s ok 12 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 13312 664s # received: 13312 664s ok 13 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 14336 664s # received: 14336 664s ok 14 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 15360 664s # received: 15360 664s ok 15 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 16384 664s # received: 16384 664s ok 16 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 17408 664s # received: 17408 664s ok 17 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 18432 664s # received: 18432 664s ok 18 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 19456 664s # received: 19456 664s ok 19 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 20480 664s # received: 20480 664s ok 20 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 21504 664s # received: 21504 664s ok 21 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 22528 664s # received: 22528 664s ok 22 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 23552 664s # received: 23552 664s ok 23 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 24576 664s # received: 24576 664s ok 24 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 25600 664s # received: 25600 664s ok 25 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 26624 664s # received: 26624 664s ok 26 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 27648 664s # received: 27648 664s ok 27 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 28672 664s # received: 28672 664s ok 28 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 664s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Client-Peer: 127.0.0.1:8529 664s #Client-Response-Num: 1 664s #Client-Transfer-Encoding: chunked 664s #DMMATCH1: 1 664s #X-Content-Length-Note: added by Apache::TestRequest 664s # 664s # testing : bytes in body 664s # expected: 29696 664s # received: 29696 664s ok 29 664s #lwp request: 664s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 664s #User-Agent: libwww-perl/6.76 664s # 664s #server response: 664s #HTTP/1.1 200 OK 664s #Connection: close 664s #Date: Tue, 19 Mar 2024 01:32:40 GMT 664s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 664s #Vary: In-If1 664s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 30720 665s # received: 30720 665s ok 30 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 31744 665s # received: 31744 665s ok 31 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 32768 665s # received: 32768 665s ok 32 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 33792 665s # received: 33792 665s ok 33 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 34816 665s # received: 34816 665s ok 34 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 35840 665s # received: 35840 665s ok 35 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:40 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 36864 665s # received: 36864 665s ok 36 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 37888 665s # received: 37888 665s ok 37 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 38912 665s # received: 38912 665s ok 38 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 39936 665s # received: 39936 665s ok 39 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 40960 665s # received: 40960 665s ok 40 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 41984 665s # received: 41984 665s ok 41 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 43008 665s # received: 43008 665s ok 42 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 44032 665s # received: 44032 665s ok 43 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 45056 665s # received: 45056 665s ok 44 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 46080 665s # received: 46080 665s ok 45 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 47104 665s # received: 47104 665s ok 46 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 48128 665s # received: 48128 665s ok 47 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 49152 665s # received: 49152 665s ok 48 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 50176 665s # received: 50176 665s ok 49 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 51200 665s # received: 51200 665s ok 50 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 102400 665s # received: 102400 665s ok 51 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 307200 665s # received: 307200 665s ok 52 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 512000 665s # received: 512000 665s ok 53 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 2048000 665s # received: 2048000 665s ok 54 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 4096000 665s # received: 4096000 665s ok 55 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:41 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:42 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 6144000 665s # received: 6144000 665s ok 56 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:42 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 10240000 665s # received: 10240000 665s ok 57 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 1024 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 1024 665s # received: 1024 665s ok 58 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 2048 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 2048 665s # received: 2048 665s ok 59 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 3072 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 3072 665s # received: 3072 665s ok 60 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 4096 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 4096 665s # received: 4096 665s ok 61 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 5120 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 5120 665s # received: 5120 665s ok 62 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 6144 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 6144 665s # received: 6144 665s ok 63 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 7168 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 7168 665s # received: 7168 665s ok 64 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 8192 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #DMMATCH1: 1 665s # 665s # testing : bytes in body 665s # expected: 8192 665s # received: 8192 665s ok 65 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 9216 665s # received: 9216 665s ok 66 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 10240 665s # received: 10240 665s ok 67 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 11264 665s # received: 11264 665s ok 68 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 12288 665s # received: 12288 665s ok 69 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 13312 665s # received: 13312 665s ok 70 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 14336 665s # received: 14336 665s ok 71 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 15360 665s # received: 15360 665s ok 72 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 16384 665s # received: 16384 665s ok 73 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 17408 665s # received: 17408 665s ok 74 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 18432 665s # received: 18432 665s ok 75 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 19456 665s # received: 19456 665s ok 76 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 20480 665s # received: 20480 665s ok 77 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 21504 665s # received: 21504 665s ok 78 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 22528 665s # received: 22528 665s ok 79 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 23552 665s # received: 23552 665s ok 80 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 24576 665s # received: 24576 665s ok 81 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 25600 665s # received: 25600 665s ok 82 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 26624 665s # received: 26624 665s ok 83 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 27648 665s # received: 27648 665s ok 84 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 28672 665s # received: 28672 665s ok 85 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 29696 665s # received: 29696 665s ok 86 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 30720 665s # received: 30720 665s ok 87 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 31744 665s # received: 31744 665s ok 88 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 32768 665s # received: 32768 665s ok 89 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 33792 665s # received: 33792 665s ok 90 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 34816 665s # received: 34816 665s ok 91 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 35840 665s # received: 35840 665s ok 92 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 36864 665s # received: 36864 665s ok 93 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 37888 665s # received: 37888 665s ok 94 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 38912 665s # received: 38912 665s ok 95 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 39936 665s # received: 39936 665s ok 96 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 40960 665s # received: 40960 665s ok 97 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 41984 665s # received: 41984 665s ok 98 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 43008 665s # received: 43008 665s ok 99 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 44032 665s # received: 44032 665s ok 100 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 45056 665s # received: 45056 665s ok 101 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 46080 665s # received: 46080 665s ok 102 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 47104 665s # received: 47104 665s ok 103 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 48128 665s # received: 48128 665s ok 104 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 49152 665s # received: 49152 665s ok 105 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 50176 665s # received: 50176 665s ok 106 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 51200 665s # received: 51200 665s ok 107 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 102400 665s # received: 102400 665s ok 108 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 307200 665s # received: 307200 665s ok 109 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 512000 665s # received: 512000 665s ok 110 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 2048000 665s # received: 2048000 665s ok 111 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 4096000 665s # received: 4096000 665s ok 112 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 6144000 665s # received: 6144000 665s ok 113 665s #lwp request: 665s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 665s #User-Agent: libwww-perl/6.76 665s # 665s #server response: 665s #HTTP/1.1 200 OK 665s #Connection: close 665s #Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 665s #Vary: In-If1 665s #Content-Length: 0 665s #Client-Date: Tue, 19 Mar 2024 01:32:43 GMT 665s #Client-Peer: 127.0.0.1:8529 665s #Client-Response-Num: 1 665s #Client-Transfer-Encoding: chunked 665s #DMMATCH1: 1 665s #X-Content-Length-Note: added by Apache::TestRequest 665s # 665s # testing : bytes in body 665s # expected: 10240000 665s # received: 10240000 665s ok 114 665s ok 666s t/apache/post.t ..................... 666s # using LWP client 666s 1..51 666s # Running under perl version 5.038002 for linux 666s # Current time local: Tue Mar 19 01:32:43 2024 666s # Current time GMT: Tue Mar 19 01:32:43 2024 666s # Using Test.pm version 1.31 666s # Using Apache/Test.pm version 1.42 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 1024 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '1024' 666s # received: 1024 666s ok 1 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 2048 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '2048' 666s # received: 2048 666s ok 2 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 3072 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '3072' 666s # received: 3072 666s ok 3 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 4096 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '4096' 666s # received: 4096 666s ok 4 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 5120 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '5120' 666s # received: 5120 666s ok 5 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 6144 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '6144' 666s # received: 6144 666s ok 6 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 7168 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '7168' 666s # received: 7168 666s ok 7 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 8192 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '8192' 666s # received: 8192 666s ok 8 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 9216 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 5 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '9216' 666s # received: 9216 666s ok 9 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 10240 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '10240' 666s # received: 10240 666s ok 10 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 11264 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '11264' 666s # received: 11264 666s ok 11 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 12288 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '12288' 666s # received: 12288 666s ok 12 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 13312 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '13312' 666s # received: 13312 666s ok 13 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 14336 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '14336' 666s # received: 14336 666s ok 14 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 15360 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '15360' 666s # received: 15360 666s ok 15 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 16384 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '16384' 666s # received: 16384 666s ok 16 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 17408 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '17408' 666s # received: 17408 666s ok 17 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 18432 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '18432' 666s # received: 18432 666s ok 18 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 19456 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '19456' 666s # received: 19456 666s ok 19 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 20480 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '20480' 666s # received: 20480 666s ok 20 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 21504 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '21504' 666s # received: 21504 666s ok 21 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 22528 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '22528' 666s # received: 22528 666s ok 22 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 23552 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '23552' 666s # received: 23552 666s ok 23 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 24576 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '24576' 666s # received: 24576 666s ok 24 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 25600 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '25600' 666s # received: 25600 666s ok 25 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 26624 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '26624' 666s # received: 26624 666s ok 26 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 27648 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '27648' 666s # received: 27648 666s ok 27 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 28672 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '28672' 666s # received: 28672 666s ok 28 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 29696 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '29696' 666s # received: 29696 666s ok 29 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 30720 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '30720' 666s # received: 30720 666s ok 30 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 31744 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '31744' 666s # received: 31744 666s ok 31 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 32768 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '32768' 666s # received: 32768 666s ok 32 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 33792 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '33792' 666s # received: 33792 666s ok 33 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 34816 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '34816' 666s # received: 34816 666s ok 34 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 35840 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '35840' 666s # received: 35840 666s ok 35 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 36864 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '36864' 666s # received: 36864 666s ok 36 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 37888 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '37888' 666s # received: 37888 666s ok 37 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 38912 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '38912' 666s # received: 38912 666s ok 38 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 39936 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '39936' 666s # received: 39936 666s ok 39 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 40960 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '40960' 666s # received: 40960 666s ok 40 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 41984 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '41984' 666s # received: 41984 666s ok 41 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 43008 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '43008' 666s # received: 43008 666s ok 42 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 44032 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '44032' 666s # received: 44032 666s ok 43 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 45056 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '45056' 666s # received: 45056 666s ok 44 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 46080 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '46080' 666s # received: 46080 666s ok 45 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 47104 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '47104' 666s # received: 47104 666s ok 46 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 48128 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '48128' 666s # received: 48128 666s ok 47 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 49152 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '49152' 666s # received: 49152 666s ok 48 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 50176 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '50176' 666s # received: 50176 666s ok 49 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 51200 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 6 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '51200' 666s # received: 51200 666s ok 50 666s #lwp request: 666s #POST http://localhost:8529/eat_post HTTP/1.1 666s #User-Agent: libwww-perl/6.76 666s #Content-Length: 102400 666s # 666s #server response: 666s #HTTP/1.1 200 OK 666s #Connection: close 666s #Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 666s #Vary: In-If1 666s #Content-Length: 7 666s #Client-Date: Tue, 19 Mar 2024 01:32:45 GMT 666s #Client-Peer: 127.0.0.1:8529 666s #Client-Response-Num: 1 666s #DMMATCH1: 1 666s # 666s # testing : length posted 666s # expected: '102400' 666s # received: 102400 666s ok 51 666s ok 668s t/apache/pr17629.t .................. 668s 1..4 668s # Running under perl version 5.038002 for linux 668s # Current time local: Tue Mar 19 01:32:45 2024 668s # Current time GMT: Tue Mar 19 01:32:45 2024 668s # Using Test.pm version 1.31 668s # Using Apache/Test.pm version 1.42 668s # expected: 'begin-foobar-end 668s # ' 668s # received: 'begin-foobar-end 668s # ' 668s ok 1 668s # expected: 200 668s # received: '200' 668s ok 2 668s # testing : response was gzipped 668s # expected: 'gzip' 668s # received: 'gzip' 668s ok 3 668s # expected: 'begin-foobar-end 668s # ' 668s # received: 'begin-foobar-end 668s # ' 668s ok 4 668s ok 670s t/apache/pr18757.t .................. 670s 1..3 670s # Running under perl version 5.038002 for linux 670s # Current time local: Tue Mar 19 01:32:47 2024 670s # Current time GMT: Tue Mar 19 01:32:47 2024 670s # Using Test.pm version 1.31 670s # Using Apache/Test.pm version 1.42 670s # testing : 200 response from GET 670s # expected: 200 670s # received: '200' 670s ok 1 670s # expected C-L is 26 670s # URL via proxy is http://localhost:8540/index.html 670s ok 2 670s # line: HTTP/1.1 200 OK 670s # line: Date: Tue, 19 Mar 2024 01:32:48 GMT 670s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 670s # line: Vary: In-If1 670s # line: Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 670s # line: ETag: "1a-60bb3bbdae3c0" 670s # line: Accept-Ranges: bytes 670s # line: Content-Length: 26 670s # line: DMMATCH1: 1 670s # line: Content-Type: text/html 670s # line: 670s # testing : whether proxy strips Content-Length header 670s # expected: 1 670s # received: 1 670s ok 3 670s ok 671s t/apache/pr35292.t .................. 671s 1..3 671s # Running under perl version 5.038002 for linux 671s # Current time local: Tue Mar 19 01:32:49 2024 671s # Current time GMT: Tue Mar 19 01:32:49 2024 671s # Using Test.pm version 1.31 671s # Using Apache/Test.pm version 1.42 671s ok 1 671s ok 2 671s # testing : read response-line 671s # expected: qr/^HTTP\/1\.. 413/ 671s # received: 'HTTP/1.1 413 Request Entity Too Large 671s # ' 671s ok 3 671s ok 673s t/apache/pr35330.t .................. 673s 1..2 673s # Running under perl version 5.038002 for linux 673s # Current time local: Tue Mar 19 01:32:50 2024 673s # Current time GMT: Tue Mar 19 01:32:50 2024 673s # Using Test.pm version 1.31 673s # Using Apache/Test.pm version 1.42 673s # testing : SSI was allowed for location 673s # expected: 200 673s # received: '200' 673s ok 1 673s # testing : file was served with correct content 673s # expected: 'hello' 673s # received: 'hello' 673s ok 2 673s ok 675s t/apache/pr37166.t .................. 675s 1..4 675s # Running under perl version 5.038002 for linux 675s # Current time local: Tue Mar 19 01:32:52 2024 675s # Current time GMT: Tue Mar 19 01:32:52 2024 675s # Using Test.pm version 1.31 675s # Using Apache/Test.pm version 1.42 675s # testing : SSI was allowed for location 675s # expected: 200 675s # received: '200' 675s ok 1 675s # testing : file was served with correct content 675s # expected: 'Hello world 675s # ' 675s # received: 'Hello world 675s # ' 675s ok 2 675s # testing : explicit 200 response 675s # expected: 200 675s # received: '200' 675s ok 3 675s # testing : file was again served with correct content 675s # expected: 'Hello world 675s # ' 675s # received: 'Hello world 675s # ' 675s ok 4 675s ok 676s t/apache/pr43939.t .................. 676s 1..4 676s # Running under perl version 5.038002 for linux 676s # Current time local: Tue Mar 19 01:32:54 2024 676s # Current time GMT: Tue Mar 19 01:32:54 2024 676s # Using Test.pm version 1.31 676s # Using Apache/Test.pm version 1.42 676s # expected: 'begin-default-end 676s # ' 676s # received: 'begin-default-end 676s # ' 676s ok 1 676s # expected: 200 676s # received: '200' 676s ok 2 676s # testing : response was gzipped 676s # expected: 'gzip' 676s # received: 'gzip' 676s ok 3 676s # expected: 'begin-default-end 676s # ' 676s # received: 'begin-default-end 676s # ' 676s ok 4 676s ok 678s t/apache/pr49328.t .................. 678s 1..1 678s # Running under perl version 5.038002 for linux 678s # Current time local: Tue Mar 19 01:32:55 2024 678s # Current time GMT: Tue Mar 19 01:32:55 2024 678s # Using Test.pm version 1.31 678s # Using Apache/Test.pm version 1.42 678s # expected: 'before 678s # included 678s # after 678s # ' 678s # received: 'before 678s # included 678s # after 678s # ' 678s ok 1 678s ok 681s t/apache/rwrite.t ................... 681s # using LWP client 681s 1..114 681s # Running under perl version 5.038002 for linux 681s # Current time local: Tue Mar 19 01:32:57 2024 681s # Current time GMT: Tue Mar 19 01:32:57 2024 681s # Using Test.pm version 1.31 681s # Using Apache/Test.pm version 1.42 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 1024 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 1024 681s # received: 1024 681s ok 1 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 2048 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 2048 681s # received: 2048 681s ok 2 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 3072 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 3072 681s # received: 3072 681s ok 3 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 4096 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 4096 681s # received: 4096 681s ok 4 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 5120 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 5120 681s # received: 5120 681s ok 5 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 6144 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 6144 681s # received: 6144 681s ok 6 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 7168 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 7168 681s # received: 7168 681s ok 7 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 8192 681s # received: 8192 681s ok 8 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 9216 681s # received: 9216 681s ok 9 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 10240 681s # received: 10240 681s ok 10 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 11264 681s # received: 11264 681s ok 11 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 12288 681s # received: 12288 681s ok 12 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 13312 681s # received: 13312 681s ok 13 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 14336 681s # received: 14336 681s ok 14 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 15360 681s # received: 15360 681s ok 15 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 16384 681s # received: 16384 681s ok 16 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 17408 681s # received: 17408 681s ok 17 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 18432 681s # received: 18432 681s ok 18 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 19456 681s # received: 19456 681s ok 19 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 20480 681s # received: 20480 681s ok 20 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 21504 681s # received: 21504 681s ok 21 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 22528 681s # received: 22528 681s ok 22 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 23552 681s # received: 23552 681s ok 23 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 24576 681s # received: 24576 681s ok 24 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 25600 681s # received: 25600 681s ok 25 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 26624 681s # received: 26624 681s ok 26 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 27648 681s # received: 27648 681s ok 27 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 28672 681s # received: 28672 681s ok 28 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 29696 681s # received: 29696 681s ok 29 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 30720 681s # received: 30720 681s ok 30 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 31744 681s # received: 31744 681s ok 31 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 32768 681s # received: 32768 681s ok 32 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 33792 681s # received: 33792 681s ok 33 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 34816 681s # received: 34816 681s ok 34 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 35840 681s # received: 35840 681s ok 35 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 36864 681s # received: 36864 681s ok 36 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 37888 681s # received: 37888 681s ok 37 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 38912 681s # received: 38912 681s ok 38 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 39936 681s # received: 39936 681s ok 39 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 40960 681s # received: 40960 681s ok 40 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 41984 681s # received: 41984 681s ok 41 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 43008 681s # received: 43008 681s ok 42 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 44032 681s # received: 44032 681s ok 43 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 45056 681s # received: 45056 681s ok 44 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 46080 681s # received: 46080 681s ok 45 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 47104 681s # received: 47104 681s ok 46 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 48128 681s # received: 48128 681s ok 47 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 49152 681s # received: 49152 681s ok 48 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 50176 681s # received: 50176 681s ok 49 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 51200 681s # received: 51200 681s ok 50 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 102400 681s # received: 102400 681s ok 51 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 307200 681s # received: 307200 681s ok 52 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 512000 681s # received: 512000 681s ok 53 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 2048000 681s # received: 2048000 681s ok 54 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 4096000 681s # received: 4096000 681s ok 55 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 6144000 681s # received: 6144000 681s ok 56 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 10240000 681s # received: 10240000 681s ok 57 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 1024 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 1024 681s # received: 1024 681s ok 58 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 2048 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 2048 681s # received: 2048 681s ok 59 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 3072 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 3072 681s # received: 3072 681s ok 60 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 4096 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 4096 681s # received: 4096 681s ok 61 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 5120 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 5120 681s # received: 5120 681s ok 62 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 6144 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 6144 681s # received: 6144 681s ok 63 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 7168 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #DMMATCH1: 1 681s # 681s # testing : bytes in body 681s # expected: 7168 681s # received: 7168 681s ok 64 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 8192 681s # received: 8192 681s ok 65 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 9216 681s # received: 9216 681s ok 66 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 10240 681s # received: 10240 681s ok 67 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 11264 681s # received: 11264 681s ok 68 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 12288 681s # received: 12288 681s ok 69 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 13312 681s # received: 13312 681s ok 70 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 14336 681s # received: 14336 681s ok 71 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 15360 681s # received: 15360 681s ok 72 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 16384 681s # received: 16384 681s ok 73 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 17408 681s # received: 17408 681s ok 74 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 18432 681s # received: 18432 681s ok 75 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 19456 681s # received: 19456 681s ok 76 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 20480 681s # received: 20480 681s ok 77 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 21504 681s # received: 21504 681s ok 78 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 22528 681s # received: 22528 681s ok 79 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 23552 681s # received: 23552 681s ok 80 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 24576 681s # received: 24576 681s ok 81 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 25600 681s # received: 25600 681s ok 82 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 26624 681s # received: 26624 681s ok 83 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 27648 681s # received: 27648 681s ok 84 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 28672 681s # received: 28672 681s ok 85 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 29696 681s # received: 29696 681s ok 86 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 30720 681s # received: 30720 681s ok 87 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 31744 681s # received: 31744 681s ok 88 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 32768 681s # received: 32768 681s ok 89 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 33792 681s # received: 33792 681s ok 90 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 34816 681s # received: 34816 681s ok 91 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:32:59 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 35840 681s # received: 35840 681s ok 92 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 36864 681s # received: 36864 681s ok 93 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 37888 681s # received: 37888 681s ok 94 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 38912 681s # received: 38912 681s ok 95 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 39936 681s # received: 39936 681s ok 96 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 40960 681s # received: 40960 681s ok 97 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 41984 681s # received: 41984 681s ok 98 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 43008 681s # received: 43008 681s ok 99 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 44032 681s # received: 44032 681s ok 100 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 45056 681s # received: 45056 681s ok 101 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 46080 681s # received: 46080 681s ok 102 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 47104 681s # received: 47104 681s ok 103 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 48128 681s # received: 48128 681s ok 104 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 49152 681s # received: 49152 681s ok 105 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 50176 681s # received: 50176 681s ok 106 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 51200 681s # received: 51200 681s ok 107 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 102400 681s # received: 102400 681s ok 108 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 307200 681s # received: 307200 681s ok 109 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 512000 681s # received: 512000 681s ok 110 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 2048000 681s # received: 2048000 681s ok 111 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 4096000 681s # received: 4096000 681s ok 112 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 6144000 681s # received: 6144000 681s ok 113 681s #lwp request: 681s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 681s #User-Agent: libwww-perl/6.76 681s # 681s #server response: 681s #HTTP/1.1 200 OK 681s #Connection: close 681s #Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 681s #Vary: In-If1 681s #Content-Length: 0 681s #Client-Date: Tue, 19 Mar 2024 01:33:00 GMT 681s #Client-Peer: 127.0.0.1:8529 681s #Client-Response-Num: 1 681s #Client-Transfer-Encoding: chunked 681s #DMMATCH1: 1 681s #X-Content-Length-Note: added by Apache::TestRequest 681s # 681s # testing : bytes in body 681s # expected: 10240000 681s # received: 10240000 681s ok 114 681s ok 684s t/apache/server_name_port.t ......... 684s 1..84 684s # Running under perl version 5.038002 for linux 684s # Current time local: Tue Mar 19 01:33:00 2024 684s # Current time GMT: Tue Mar 19 01:33:00 2024 684s # Using Test.pm version 1.31 684s # Using Apache/Test.pm version 1.42 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 684s # expecting 200, got 200 684s ok 1 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 2 684s # got SERVER_PORT='8529', expected '8529' 684s ok 3 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 684s # expecting 200, got 200 684s ok 4 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 5 684s # got SERVER_PORT='123', expected '123' 684s ok 6 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 684s # expecting 200, got 200 684s ok 7 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 8 684s # got SERVER_PORT='8529', expected '8529' 684s ok 9 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 684s # expecting 200, got 200 684s ok 10 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 11 684s # got SERVER_PORT='123', expected '123' 684s ok 12 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 684s # expecting 200, got 200 684s ok 13 684s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 684s ok 14 684s # got SERVER_PORT='8529', expected '8529' 684s ok 15 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 684s # expecting 200, got 200 684s ok 16 684s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 684s ok 17 684s # got SERVER_PORT='123', expected '123' 684s ok 18 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 684s # expecting 200, got 200 684s ok 19 684s # got SERVER_NAME='[::1]', expected '[::1]' 684s ok 20 684s # got SERVER_PORT='8529', expected '8529' 684s ok 21 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 684s # expecting 200, got 200 684s ok 22 684s # got SERVER_NAME='[::1]', expected '[::1]' 684s ok 23 684s # got SERVER_PORT='123', expected '123' 684s ok 24 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 684s # expecting 200, got 200 684s ok 25 684s # got SERVER_NAME='[a::1]', expected '[a::1]' 684s ok 26 684s # got SERVER_PORT='8529', expected '8529' 684s ok 27 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 684s # expecting 200, got 200 684s ok 28 684s # got SERVER_NAME='[a::1]', expected '[a::1]' 684s ok 29 684s # got SERVER_PORT='123', expected '123' 684s ok 30 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 684s # expecting 200, got 200 684s ok 31 684s # got SERVER_NAME='[a::1]', expected '[a::1]' 684s ok 32 684s # got SERVER_PORT='8529', expected '8529' 684s ok 33 684s # SENDING: 684s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 684s # expecting 200, got 200 684s ok 34 684s # got SERVER_NAME='[a::1]', expected '[a::1]' 684s ok 35 684s # got SERVER_PORT='123', expected '123' 684s ok 36 684s # SENDING: 684s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 37 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 38 684s # got SERVER_PORT='8529', expected '8529' 684s ok 39 684s # SENDING: 684s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 40 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 41 684s # got SERVER_PORT='123', expected '123' 684s ok 42 684s # SENDING: 684s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 43 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 44 684s # got SERVER_PORT='8529', expected '8529' 684s ok 45 684s # SENDING: 684s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 46 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 47 684s # got SERVER_PORT='123', expected '123' 684s ok 48 684s # SENDING: 684s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 49 684s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 684s ok 50 684s # got SERVER_PORT='8529', expected '8529' 684s ok 51 684s # SENDING: 684s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 52 684s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 684s ok 53 684s # got SERVER_PORT='123', expected '123' 684s ok 54 684s # SENDING: 684s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 55 684s # got SERVER_NAME='[::1]', expected '[::1]' 684s ok 56 684s # got SERVER_PORT='8529', expected '8529' 684s ok 57 684s # SENDING: 684s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 684s # expecting 200, got 200 684s ok 58 684s # got SERVER_NAME='[::1]', expected '[::1]' 684s ok 59 684s # got SERVER_PORT='123', expected '123' 684s ok 60 684s # SENDING: 684s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 684s # expecting 200, got 200 684s ok 61 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 62 684s # got SERVER_PORT='8529', expected '8529' 684s ok 63 684s # SENDING: 684s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 684s # expecting 200, got 200 684s ok 64 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 65 684s # got SERVER_PORT='123', expected '123' 684s ok 66 684s # SENDING: 684s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 684s # expecting 200, got 200 684s ok 67 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 68 684s # got SERVER_PORT='8529', expected '8529' 684s ok 69 684s # SENDING: 684s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 684s # expecting 200, got 200 684s ok 70 684s # got SERVER_NAME='righthost', expected 'righthost' 684s ok 71 684s # got SERVER_PORT='123', expected '123' 684s ok 72 684s # SENDING: 684s # 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 684s # expecting 200, got 200 684s ok 73 684s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 684s ok 74 684s # got SERVER_PORT='8529', expected '8529' 684s ok 75 684s # SENDING: 684s # 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 684s # expecting 200, got 200 684s ok 76 684s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 684s ok 77 684s # got SERVER_PORT='123', expected '123' 684s ok 78 684s # SENDING: 684s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 684s # expecting 200, got 200 684s ok 79 684s # got SERVER_NAME='[::1]', expected '[::1]' 684s ok 80 684s # got SERVER_PORT='8529', expected '8529' 684s ok 81 684s # SENDING: 684s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 684s # expecting 200, got 200 684s ok 82 684s # got SERVER_NAME='[::1]', expected '[::1]' 684s ok 83 684s # got SERVER_PORT='123', expected '123' 684s ok 84 684s ok 686s t/apache/teclchunk.t ................ skipped: Not supported yet 688s t/apr/uri.t ......................... 688s 1..1 688s # Running under perl version 5.038002 for linux 688s # Current time local: Tue Mar 19 01:33:05 2024 688s # Current time GMT: Tue Mar 19 01:33:05 2024 688s # Using Test.pm version 1.31 688s # Using Apache/Test.pm version 1.42 688s ok 1 688s ok 689s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 691s t/filter/case.t ..................... 691s 1..4 691s # Running under perl version 5.038002 for linux 691s # Current time local: Tue Mar 19 01:33:08 2024 691s # Current time GMT: Tue Mar 19 01:33:08 2024 691s # Using Test.pm version 1.31 691s # Using Apache/Test.pm version 1.42 691s ok 1 691s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 691s # expected 200 691s # received 200 691s # body: =HEAD1 NAME 691s X X 691s 691s PERLSUB - PERL SUBROUTINES 691s 691s =HEAD1 SYNOPSIS 691s 691s TO DECLARE SUBROUTINES: 691s X X 691s 691s SUB NAME; # A "FORWARD" DECLARATION. 691s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 691s SUB NAME : ATTRS; # WITH ATTRIBUTES 691s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 691s 691s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 691s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 691s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 691s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 691s 691s USE FEATURE 'SIGNATURES'; 691s SUB NAME(SIG) BLOCK # WITH SIGNATURE 691s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 691s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 691s 691s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 691s X 691s 691s $SUBREF = SUB BLOCK; # NO PROTO 691s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 691s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 691s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 691s 691s USE FEATURE 'SIGNATURES'; 691s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 691s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 691s 691s TO IMPORT SUBROUTINES: 691s X 691s 691s USE MODULE QW(NAME1 NAME2 NAME3); 691s 691s TO CALL SUBROUTINES: 691s X X 691s 691s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 691s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 691s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 691s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 691s 691s =HEAD1 DESCRIPTION 691s 691s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 691s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 691s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 691s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 691s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 691s ITS NAME OR A CODE REFERENCE. 691s 691s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 691s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 691s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 691s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 691s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 691s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 691s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 691s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 691s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 691s X X 691s 691s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 691s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 691s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 691s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 691s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 691s SUCH A SIGNATURE-USING SUBROUTINE. 691s 691s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 691s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 691s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 691s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 691s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 691s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 691s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 691s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 691s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 691s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 691s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 691s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 691s X X X<@_> 691s 691s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 691s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 691s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 691s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 691s L AND L. 691s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 691s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 691s 691s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 691s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 691s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 691s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 691s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 691s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 691s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 691s ONE LARGE INDISTINGUISHABLE LIST. 691s 691s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 691s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 691s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 691s EMPTY SUB RETURNS THE EMPTY LIST. 691s X X X 691s 691s EXAMPLE: 691s 691s SUB MAX { 691s MY $MAX = SHIFT(@_); 691s FOREACH $FOO (@_) { 691s $MAX = $FOO IF $MAX < $FOO; 691s } 691s RETURN $MAX; 691s } 691s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 691s 691s EXAMPLE: 691s 691s # GET A LINE, COMBINING CONTINUATION LINES 691s # THAT START WITH WHITESPACE 691s 691s SUB GET_LINE { 691s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 691s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 691s IF ($LOOKAHEAD =~ /^[ \T]/) { 691s $THISLINE .= $LOOKAHEAD; 691s } 691s ELSE { 691s LAST LINE; 691s } 691s } 691s RETURN $THISLINE; 691s } 691s 691s $LOOKAHEAD = ; # GET FIRST LINE 691s WHILE (DEFINED($LINE = GET_LINE())) { 691s ... 691s } 691s 691s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 691s 691s SUB MAYBESET { 691s MY($KEY, $VALUE) = @_; 691s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 691s } 691s 691s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 691s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 691s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 691s ITS CALLER'S VALUES. 691s X X 691s 691s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 691s SUB UPCASE_IN { 691s FOR (@_) { TR/A-Z/A-Z/ } 691s } 691s 691s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 691s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 691s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 691s X X 691s 691s UPCASE_IN("FREDERICK"); 691s 691s IT WOULD BE MUCH SAFER IF THE C FUNCTION 691s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 691s OF CHANGING THEM IN PLACE: 691s 691s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 691s SUB UPCASE { 691s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 691s MY @PARMS = @_; 691s FOR (@PARMS) { TR/A-Z/A-Z/ } 691s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 691s } 691s 691s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 691s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 691s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 691s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 691s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 691s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 691s 691s @NEWLIST = UPCASE(@LIST1, @LIST2); 691s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 691s 691s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 691s 691s (@X, @Y) = UPCASE(@LIST1, @LIST2); 691s 691s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 691s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 691s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 691s L FOR ALTERNATIVES. 691s 691s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 691s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 691s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 691s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 691s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 691s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 691s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 691s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 691s SEE L FOR MORE ABOUT ALL THAT. 691s X<&> 691s 691s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 691s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 691s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 691s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 691s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 691s X 691s 691s &FOO(1,2,3); # PASS THREE ARGUMENTS 691s FOO(1,2,3); # THE SAME 691s 691s FOO(); # PASS A NULL LIST 691s &FOO(); # THE SAME 691s 691s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 691s USE STRICT 'SUBS'; 691s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 691s # A COMPILE-TIME ERROR 691s NO STRICT 'SUBS'; 691s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 691s # A LITERAL STRING "FOO" 691s 691s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 691s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 691s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 691s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 691s X<&> 691s 691s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 691s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 691s YOUR SUBROUTINE'S NAME. 691s 691s USE V5.16; 691s MY $FACTORIAL = SUB { 691s MY ($X) = @_; 691s RETURN 1 IF $X == 1; 691s RETURN($X * __SUB__->( $X - 1 ) ); 691s }; 691s 691s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 691s IS SUBJECT TO CHANGE. 691s 691s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 691s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 691s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 691s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 691s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 691s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 691s SPECIAL, PRE-DEFINED THINGS. 691s 691s =OVER 691s 691s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 691s 691s C 691s 691s =ITEM DOCUMENTED IN L 691s 691s C, C 691s 691s =ITEM DOCUMENTED IN L 691s 691s C, C 691s 691s =ITEM DOCUMENTED IN L 691s 691s C, C, C, C, C, C, C, 691s C, C, C, C, C, C, 691s C, C, C, C, C, C, C, 691s C, C, C, C, C, C, 691s C, C, C, C, C, 691s C, C, C, C 691s 691s =ITEM DOCUMENTED IN L 691s 691s C, C, C, C, C, C, C, 691s C, C, C, C, C, C, C, 691s C, C, C, C, C, C 691s 691s =ITEM DOCUMENTED IN L 691s 691s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 691s L<< C|PERLFUNC/REQUIRE >> 691s 691s =ITEM DOCUMENTED IN L 691s 691s C 691s 691s =ITEM DOCUMENTED IN L 691s 691s C, C, C, C, C 691s 691s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 691s 691s ANY STARTING WITH C<(> 691s 691s =BACK 691s 691s THE C, C, C, C AND C SUBROUTINES 691s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 691s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 691s EXPLICITLY. SEE L 691s 691s =HEAD2 SIGNATURES 691s 691s X X 691s 691s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 691s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 691s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 691s 691s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 691s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 691s DIRECTLY BY C, IN THE CURRENT SCOPE. 691s 691s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 691s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 691s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 691s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 691s 691s FOR EXAMPLE, 691s 691s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 691s 691s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 691s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 691s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 691s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 691s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 691s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 691s 691s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 691s THE SIGNATURE. FOR EXAMPLE, 691s 691s SUB FOO ($LEFT, $RIGHT) { 691s RETURN $LEFT + $RIGHT; 691s } 691s 691s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 691s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 691s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 691s EQUIVALENT TO 691s 691s SUB FOO { 691s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 691s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 691s MY $LEFT = $_[0]; 691s MY $RIGHT = $_[1]; 691s RETURN $LEFT + $RIGHT; 691s } 691s 691s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 691s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 691s 691s SUB FOO ($FIRST, $, $THIRD) { 691s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 691s } 691s 691s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 691s MANDATORY FOR THE CALLER TO PASS IT. 691s 691s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 691s SEPARATED FROM THE PARAMETER NAME BY C<=>: 691s 691s SUB FOO ($LEFT, $RIGHT = 0) { 691s RETURN $LEFT + $RIGHT; 691s } 691s 691s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 691s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 691s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 691s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 691s FOR EXAMPLE, 691s 691s MY $AUTO_ID = 0; 691s SUB FOO ($THING, $ID = $AUTO_ID++) { 691s PRINT "$THING HAS ID $ID"; 691s } 691s 691s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 691s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 691s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 691s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 691s 691s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 691s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 691s } 691s 691s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 691s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 691s VALUE PROVIDED WAS C. 691s 691s SUB FOO ($NAME //= "WORLD") { 691s PRINT "HELLO, $NAME"; 691s } 691s 691s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 691s 691s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 691s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 691s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 691s 691s SUB FOO ($X ||= 10) { 691s RETURN 5 + $X; 691s } 691s 691s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 691s FOR EXAMPLE, 691s 691s SUB FOO ($THING, $ = 1) { 691s PRINT $THING; 691s } 691s 691s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 691s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 691s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 691s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 691s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 691s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 691s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 691s 691s SUB FOO ($THING, $=) { 691s PRINT $THING; 691s } 691s 691s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 691s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 691s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 691s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 691s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 691s TO RIGHT. 691s 691s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 691s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 691s 691s SUB FOO ($FILTER, @INPUTS) { 691s PRINT $FILTER->($_) FOREACH @INPUTS; 691s } 691s 691s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 691s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 691s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 691s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 691s 691s SUB FOO ($THING, @) { 691s PRINT $THING; 691s } 691s 691s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 691s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 691s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 691s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 691s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 691s AS WITH STANDARD HASH CONSTRUCTION. 691s 691s SUB FOO ($FILTER, %INPUTS) { 691s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 691s } 691s 691s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 691s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 691s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 691s 691s SUB FOO ($THING, %) { 691s PRINT $THING; 691s } 691s 691s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 691s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 691s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 691s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 691s AN EMPTY ARRAY OR EMPTY HASH. 691s 691s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 691s THAT THE CALLER PASSED NO ARGUMENTS: 691s 691s SUB FOO () { 691s RETURN 123; 691s } 691s 691s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 691s WARNING IN THE C CATEGORY. FROM PERL 5.36 691s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 691s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 691s STATEMENT SUCH AS: 691s 691s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 691s 691s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 691s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 691s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 691s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 691s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 691s WARNINGS IN THE C CATEGORY WHEN 691s COMPILED: 691s 691s SUB F ($X) { 691s # THIS LINE EMITS THE WARNING SEEN BELOW 691s PRINT "ARGUMENTS ARE @_"; 691s } 691s 691s Z<> 691s 691s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 691s EXPERIMENTAL AT ... 691s 691s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 691s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 691s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 691s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 691s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 691s SUPPLY THAT ARGUMENT. 691s 691s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 691s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 691s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 691s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 691s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 691s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 691s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 691s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 691s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 691s 691s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 691s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 691s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 691s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 691s L. FOR EXAMPLE, 691s 691s SUB FOO :PROTOTYPE($) { $_[0] } 691s 691s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 691s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 691s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 691s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 691s 691s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 691s RETURN $LEFT + $RIGHT; 691s } 691s 691s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 691s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 691s THE SUBROUTINE'S BODY. 691s 691s =HEAD2 PRIVATE VARIABLES VIA MY() 691s X X X X X 691s X X 691s 691s SYNOPSIS: 691s 691s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 691s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 691s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 691s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 691s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 691s 691s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 691s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 691s SEE L AND L. 691s 691s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 691s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 691s (C/C/C/C), LOOP 691s (C/C/C/C/C), SUBROUTINE, C, 691s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 691s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 691s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 691s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 691s WITH C INSTEAD. 691s 691s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 691s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 691s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 691s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 691s ITS OWN COPY. 691s X 691s 691s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 691s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 691s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 691s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 691s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 691s 691s MY $X = 10; 691s SUB BUMPX { $X++ } 691s 691s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 691s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 691s THE C ITSELF. SEE L. 691s X 691s 691s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 691s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 691s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 691s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 691s 691s $ARG = "FRED"; # "GLOBAL" VARIABLE 691s $N = CUBE_ROOT(27); 691s PRINT "$ARG THINKS THE ROOT IS $N\N"; 691s # OUTPUTS: FRED THINKS THE ROOT IS 3 691s 691s SUB CUBE_ROOT { 691s MY $ARG = SHIFT; # NAME DOESN'T MATTER 691s $ARG **= 1/3; 691s RETURN $ARG; 691s } 691s 691s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 691s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 691s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 691s 691s MY ($FOO) = ; # WRONG? 691s MY @FOO = ; 691s 691s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 691s 691s MY $FOO = ; 691s 691s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 691s 691s MY $FOO, $BAR = 1; # WRONG 691s 691s THAT HAS THE SAME EFFECT AS 691s 691s MY $FOO; 691s $BAR = 1; 691s 691s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 691s THE CURRENT STATEMENT. THUS, 691s 691s MY $X = $X; 691s 691s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 691s THE EXPRESSION 691s 691s MY $X = 123 AND $X == 123 691s 691s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 691s 691s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 691s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 691s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 691s 691s WHILE (MY $LINE = <>) { 691s $LINE = LC $LINE; 691s } CONTINUE { 691s PRINT $LINE; 691s } 691s 691s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 691s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 691s IT. SIMILARLY, IN THE CONDITIONAL 691s 691s IF ((MY $ANSWER = ) =~ /^YES$/I) { 691s USER_AGREES(); 691s } ELSIF ($ANSWER =~ /^NO$/I) { 691s USER_DISAGREES(); 691s } ELSE { 691s CHOMP $ANSWER; 691s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 691s } 691s 691s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 691s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 691s BUT NOT BEYOND IT. SEE L FOR INFORMATION 691s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 691s 691s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 691s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 691s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 691s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 691s IN THE LOOP 691s X X 691s 691s FOR MY $I (1, 2, 3) { 691s SOME_FUNCTION(); 691s } 691s 691s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 691s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 691s X X 691s 691s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 691s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 691s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 691s 691s USE STRICT 'VARS'; 691s 691s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 691s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 691s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 691s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 691s THIS WITH C. 691s 691s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 691s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 691s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 691s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 691s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 691s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 691s EXAMPLE. 691s 691s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 691s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 691s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 691s 691s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 691s 691s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 691s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 691s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 691s 691s PACKAGE MAIN; 691s LOCAL $X = 10; 691s MY $X = 20; 691s PRINT "$X AND $::X\N"; 691s 691s THAT WILL PRINT OUT C<20> AND C<10>. 691s 691s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 691s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 691s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 691s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 691s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 691s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 691s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 691s AN ANONYMOUS SUB REFERENCE: 691s 691s MY $SECRET_VERSION = '1.001-BETA'; 691s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 691s &$SECRET_SUB(); 691s 691s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 691s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 691s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 691s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 691s UNQUALIFIED AND UNQUALIFIABLE. 691s 691s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 691s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 691s L FOR SOMETHING OF A WORK-AROUND TO 691s THIS. 691s 691s =HEAD2 PERSISTENT PRIVATE VARIABLES 691s X X X X 691s X X 691s 691s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 691s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 691s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 691s 691s =HEAD3 PERSISTENT VARIABLES VIA STATE() 691s 691s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 691s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 691s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 691s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 691s THE C FORM DOES NOT REQUIRE THE 691s C PRAGMA. 691s 691s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 691s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 691s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 691s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 691s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 691s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 691s SUBROUTINE EACH TIME IT IS EXECUTED.) 691s 691s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 691s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 691s 691s USE FEATURE 'STATE'; 691s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 691s 691s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 691s 691s USE FEATURE 'STATE'; 691s SUB CREATE_COUNTER { 691s RETURN SUB { STATE $X; RETURN ++$X } 691s } 691s 691s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 691s CODE OUTSIDE. 691s 691s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 691s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 691s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 691s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 691s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 691s 691s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 691s 691s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 691s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 691s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 691s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 691s 691s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 691s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 691s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 691s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 691s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 691s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 691s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 691s 691s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 691s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 691s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 691s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 691s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 691s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 691s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 691s 691s { 691s MY $SECRET_VAL = 0; 691s SUB GIMME_ANOTHER { 691s RETURN ++$SECRET_VAL; 691s } 691s } 691s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 691s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 691s 691s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 691s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 691s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 691s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 691s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 691s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 691s STARTS TO RUN: 691s 691s BEGIN { 691s MY $SECRET_VAL = 0; 691s SUB GIMME_ANOTHER { 691s RETURN ++$SECRET_VAL; 691s } 691s } 691s 691s SEE L ABOUT THE 691s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 691s C AND C. 691s 691s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 691s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 691s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 691s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 691s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 691s 691s =HEAD2 TEMPORARY VALUES VIA LOCAL() 691s X X X X 691s X 691s 691s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 691s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 691s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 691s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 691s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 691s 691s SYNOPSIS: 691s 691s # LOCALIZATION OF VALUES 691s 691s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 691s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 691s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 691s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 691s 691s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 691s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 691s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 691s # LOCALIZATION 691s 691s # LOCALIZATION OF SYMBOLS 691s 691s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 691s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 691s # @MERLYN IS REALLY @RANDAL, ETC 691s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 691s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 691s 691s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 691s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 691s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 691s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 691s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 691s 691s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 691s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 691s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 691s CREATES NEW, DYNAMICALLY SCOPED VALUES. 691s 691s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 691s PLACED IN PARENTHESES. THIS OPERATOR WORKS 691s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 691s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 691s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 691s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 691s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 691s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 691s UNDEFINED VALUE.) 691s 691s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 691s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 691s VARIABLES OUTSIDE THE LOOP. 691s 691s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 691s X 691s 691s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 691s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 691s VIEWED AS A SCALAR OR AN ARRAY. SO 691s 691s LOCAL($FOO) = ; 691s LOCAL @FOO = ; 691s 691s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 691s 691s LOCAL $FOO = ; 691s 691s SUPPLIES A SCALAR CONTEXT. 691s 691s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 691s X 691s 691s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 691s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 691s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 691s 691s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 691s 691s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 691s { LOCAL $/ = UNDEF; $SLURP = ; } 691s 691s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 691s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 691s I, BECAUSE THE $1 VARIABLE IS 691s MAGICAL AND READ-ONLY : 691s 691s LOCAL $1 = 2; 691s 691s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 691s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 691s TO SAFELY REUSE $_ IN A SUBROUTINE. 691s 691s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 691s WORK AS DESCRIBED. 691s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 691s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 691s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 691s SEE L FOR MORE 691s DETAILS. 691s X 691s 691s =HEAD3 LOCALIZATION OF GLOBS 691s X X 691s 691s THE CONSTRUCT 691s 691s LOCAL *NAME; 691s 691s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 691s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 691s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 691s 691s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 691s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 691s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 691s SEPARATOR. 691s 691s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 691s X X 691s X 691s 691s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 691s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 691s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 691s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 691s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 691s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 691s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 691s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 691s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 691s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 691s 691s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 691s @ARY = ( 0..5 ); 691s { 691s LOCAL($ARY[5]) = 6; 691s LOCAL($HASH{'A'}) = 'DRILL'; 691s WHILE (MY $E = POP(@ARY)) { 691s PRINT "$E . . .\N"; 691s LAST UNLESS $E > 3; 691s } 691s IF (@ARY) { 691s $HASH{'ONLY A'} = 'TEST'; 691s DELETE $HASH{'A'}; 691s } 691s } 691s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 691s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 691s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 691s 691s PERL WILL PRINT 691s 691s 6 . . . 691s 4 . . . 691s 3 . . . 691s THIS IS A TEST ONLY A TEST. 691s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 691s 691s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 691s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 691s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 691s SURPRISING, AND IS VERY LIKELY TO CHANGE. 691s 691s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 691s X X X 691s X 691s 691s YOU CAN USE THE C AND C 691s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 691s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 691s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 691s 691s DO { 691s MY $VAL = $ARRAY[$IDX]; 691s LOCAL $ARRAY[$IDX]; 691s DELETE $ARRAY[$IDX]; 691s $VAL 691s } 691s 691s AND 691s 691s DO { 691s MY $VAL = $HASH{KEY}; 691s LOCAL $HASH{KEY}; 691s DELETE $HASH{KEY}; 691s $VAL 691s } 691s 691s EXCEPT THAT FOR THOSE THE C IS 691s SCOPED TO THE C BLOCK. SLICES ARE 691s ALSO ACCEPTED. 691s 691s MY %HASH = ( 691s A => [ 7, 8, 9 ], 691s B => 1, 691s ) 691s 691s { 691s MY $X = DELETE LOCAL $HASH{A}; 691s # $X IS [ 7, 8, 9 ] 691s # %HASH IS (B => 1) 691s 691s { 691s MY @NUMS = DELETE LOCAL @$X[0, 2] 691s # @NUMS IS (7, 9) 691s # $X IS [ UNDEF, 8 ] 691s 691s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 691s } 691s # $X IS BACK TO [ 7, 8, 9 ] 691s 691s } 691s # %HASH IS BACK TO ITS ORIGINAL STATE 691s 691s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 691s 691s =HEAD2 LVALUE SUBROUTINES 691s X X 691s 691s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 691s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 691s 691s MY $VAL; 691s SUB CANMOD : LVALUE { 691s $VAL; # OR: RETURN $VAL; 691s } 691s SUB NOMOD { 691s $VAL; 691s } 691s 691s CANMOD() = 5; # ASSIGNS TO $VAL 691s NOMOD() = 5; # ERROR 691s 691s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 691s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 691s BY A SCALAR. FOR EXAMPLE, CONSIDER: 691s 691s DATA(2,3) = GET_DATA(3,4); 691s 691s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 691s 691s (DATA(2,3)) = GET_DATA(3,4); 691s 691s AND IN: 691s 691s (DATA(2),DATA(3)) = GET_DATA(3,4); 691s 691s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 691s 691s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 691s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 691s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 691s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 691s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 691s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 691s 691s =HEAD2 LEXICAL SUBROUTINES 691s X X X X 691s 691s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 691s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 691s AVAILABLE UNDER C OR C OR HIGHER. 691s 691s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 691s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 691s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 691s CATEGORY WAS DISABLED. 691s 691s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 691s DECLARED, AND ONLY AFTER THAT DECLARATION: 691s 691s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 691s # VERSIONS EARLIER THAN 5.26. 691s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 691s USE FEATURE 'LEXICAL_SUBS'; 691s 691s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 691s STATE SUB FOO { 691s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 691s } 691s FOO(); # CALLS "STATE" SUB 691s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 691s 691s MY SUB BAR { ... } 691s BAR(); # CALLS "MY" SUB 691s 691s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 691s 691s # WRONG 691s MY SUB BAZ { 691s BAZ(); 691s } 691s 691s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 691s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 691s 691s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 691s 691s MY SUB BAZ { 691s __SUB__->(); # CALLS ITSELF 691s } 691s 691s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 691s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 691s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 691s HOWEVER: 691s 691s MY SUB BAZ; # PREDECLARATION 691s SUB BAZ { # DEFINE THE "MY" SUB 691s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 691s } 691s 691s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 691s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 691s C; THEY KEEP EACH OTHER ALIVE (SEE L). 691s 691s =HEAD3 C VS C 691s 691s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 691s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 691s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 691s CONTAINING BLOCK TO THE NEXT. 691s 691s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 691s NECESSARY IF YOU WANT TO CREATE CLOSURES: 691s 691s SUB WHATEVER { 691s MY $X = SHIFT; 691s MY SUB INNER { 691s ... DO SOMETHING WITH $X ... 691s } 691s INNER(); 691s } 691s 691s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 691s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 691s SEE THE C<$X> FROM THE FIRST CALL TO C. 691s 691s =HEAD3 C SUBROUTINES 691s 691s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 691s SUBROUTINE OF THE SAME NAME. 691s 691s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 691s INSIDE AN INNER SCOPE: 691s 691s SUB FOO { ... } 691s 691s SUB BAR { 691s MY SUB FOO { ... } 691s { 691s # NEED TO USE THE OUTER FOO HERE 691s OUR SUB FOO; 691s FOO(); 691s } 691s } 691s 691s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 691s 691s PACKAGE MYSNEAKYMODULE; 691s 691s OUR SUB DO_SOMETHING { ... } 691s 691s SUB DO_SOMETHING_WITH_CALLER { 691s PACKAGE DB; 691s () = CALLER 1; # SETS @DB::ARGS 691s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 691s } 691s 691s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 691s X X<*> 691s 691s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 691s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 691s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 691s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 691s 691s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 691s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 691s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 691s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 691s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 691s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 691s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 691s 691s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 691s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 691s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 691s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 691s 691s SUB DOUBLEARY { 691s LOCAL(*SOMEARY) = @_; 691s FOREACH $ELEM (@SOMEARY) { 691s $ELEM *= 2; 691s } 691s } 691s DOUBLEARY(*FOO); 691s DOUBLEARY(*BAR); 691s 691s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 691s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 691s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 691s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 691s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 691s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 691s 691s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 691s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 691s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 691s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 691s L. 691s 691s =HEAD2 WHEN TO STILL USE LOCAL() 691s X X 691s 691s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 691s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 691s I USE C INSTEAD OF C. 691s 691s =OVER 4 691s 691s =ITEM 1. 691s 691s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 691s 691s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 691s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 691s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 691s IN C<@FIELDS>. 691s 691s { 691s LOCAL @ARGV = ("/ETC/MOTD"); 691s LOCAL $/ = UNDEF; 691s LOCAL $_ = <>; 691s @FIELDS = SPLIT /^\S*=+\S*$/; 691s } 691s 691s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 691s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 691s 691s =ITEM 2. 691s 691s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 691s 691s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 691s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 691s TABLE ENTRIES: 691s 691s SUB IOQUEUE { 691s LOCAL (*READER, *WRITER); # NOT MY! 691s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 691s RETURN (*READER, *WRITER); 691s } 691s ($HEAD, $TAIL) = IOQUEUE(); 691s 691s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 691s ENTRIES. 691s 691s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 691s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 691s A LOCAL ALIAS. 691s 691s { 691s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 691s GROW(); # REALLY CALLS SHRINK() 691s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 691s } 691s GROW(); # GET THE REAL GROW() AGAIN 691s 691s SEE L FOR MORE ABOUT MANIPULATING 691s FUNCTIONS BY NAME IN THIS WAY. 691s 691s =ITEM 3. 691s 691s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 691s 691s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 691s IS DONE ON DYNAMICS: 691s 691s { 691s LOCAL $SIG{INT} = 'IGNORE'; 691s FUNCT(); # UNINTERRUPTIBLE 691s } 691s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 691s 691s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 691s 691s =BACK 691s 691s =HEAD2 PASS BY REFERENCE 691s X X X 691s 691s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 691s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 691s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 691s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 691s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 691s 691s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 691s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 691s OF ALL THEIR FORMER LAST ELEMENTS: 691s 691s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 691s 691s SUB POPMANY { 691s MY $AREF; 691s MY @RETLIST; 691s FOREACH $AREF ( @_ ) { 691s PUSH @RETLIST, POP @$AREF; 691s } 691s RETURN @RETLIST; 691s } 691s 691s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 691s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 691s 691s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 691s SUB INTER { 691s MY ($K, $HREF, %SEEN); # LOCALS 691s FOREACH $HREF (@_) { 691s WHILE ( $K = EACH %$HREF ) { 691s $SEEN{$K}++; 691s } 691s } 691s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 691s } 691s 691s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 691s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 691s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 691s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 691s A LITTLE EXPENSIVE. 691s 691s WHERE PEOPLE GET INTO TROUBLE IS HERE: 691s 691s (@W, @X) = FUNC(@Y, @Z); 691s OR 691s (%W, %X) = FUNC(%Y, %Z); 691s 691s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 691s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 691s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 691s AS ALWAYS. 691s 691s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 691s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 691s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 691s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 691s 691s ($WREF, $XREF) = FUNC(\@Y, \@Z); 691s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 691s SUB FUNC { 691s MY ($YREF, $ZREF) = @_; 691s IF (@$YREF > @$ZREF) { 691s RETURN ($YREF, $ZREF); 691s } ELSE { 691s RETURN ($ZREF, $YREF); 691s } 691s } 691s 691s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 691s 691s (*W, *X) = FUNC(\@Y, \@Z); 691s PRINT "@W HAS MORE THAN @X\N"; 691s SUB FUNC { 691s LOCAL (*Y, *Z) = @_; 691s IF (@Y > @Z) { 691s RETURN (\@Y, \@Z); 691s } ELSE { 691s RETURN (\@Z, \@Y); 691s } 691s } 691s 691s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 691s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 691s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 691s ARE IN THE SYMBOL TABLE. 691s 691s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 691s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 691s FOR EXAMPLE: 691s 691s SPLUTTER(\*STDOUT); 691s SUB SPLUTTER { 691s MY $FH = SHIFT; 691s PRINT $FH "HER UM WELL A HMMM\N"; 691s } 691s 691s $REC = GET_REC(\*STDIN); 691s SUB GET_REC { 691s MY $FH = SHIFT; 691s RETURN SCALAR <$FH>; 691s } 691s 691s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 691s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 691s 691s SUB OPENIT { 691s MY $PATH = SHIFT; 691s LOCAL *FH; 691s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 691s } 691s 691s =HEAD2 PROTOTYPES 691s X X 691s 691s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 691s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 691s SECTION OR WITH A L. 691s IF YOU DECLARE EITHER OF 691s 691s SUB MYPUSH (\@@) 691s SUB MYPUSH :PROTOTYPE(\@@) 691s 691s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 691s 691s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 691s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 691s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 691s OF AN ATTRIBUTE. 691s 691s THE 691s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 691s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 691s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 691s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 691s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 691s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 691s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 691s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 691s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 691s 691s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 691s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 691s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 691s 691s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 691s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 691s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 691s CORRESPONDING BUILT-IN. 691s 691s DECLARED AS CALLED AS 691s 691s SUB MYLINK ($$) MYLINK $OLD, $NEW 691s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 691s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 691s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 691s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 691s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 691s SUB MYPOP (\@) MYPOP @ARRAY 691s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 691s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 691s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 691s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 691s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 691s SUB MYRAND (;$) MYRAND 42 691s SUB MYTIME () MYTIME 691s 691s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 691s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 691s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 691s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 691s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 691s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 691s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 691s 691s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 691s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 691s 691s SUB MYREF (\[$@%&*]) 691s 691s WILL ALLOW CALLING MYREF() AS 691s 691s MYREF $VAR 691s MYREF @ARRAY 691s MYREF %HASH 691s MYREF &SUB 691s MYREF *GLOB 691s 691s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 691s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 691s 691s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 691s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 691s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 691s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 691s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 691s 691s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 691s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 691s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 691s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 691s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 691s FOLLOWS: 691s 691s USE SYMBOL 'QUALIFY_TO_REF'; 691s 691s SUB FOO (*) { 691s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 691s ... 691s } 691s 691s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 691s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 691s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 691s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 691s 691s SUB MYPUSH (+@) { 691s MY $AREF = SHIFT; 691s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 691s PUSH @$AREF, @_; 691s } 691s 691s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 691s IS OF AN ACCEPTABLE TYPE. 691s 691s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 691s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 691s 691s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 691s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 691s PROVIDED, C<$_> WILL BE USED INSTEAD. 691s 691s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 691s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 691s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 691s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 691s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 691s 691s MYTIME +2; 691s 691s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 691s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 691s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 691s 691s SUB MYGETPROTOBYNUMBER($;); 691s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 691s 691s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 691s PROVIDED IT'S IN THE INITIAL POSITION: 691s X<&> 691s 691s SUB TRY (&@) { 691s MY($TRY,$CATCH) = @_; 691s EVAL { &$TRY }; 691s IF ($@) { 691s LOCAL $_ = $@; 691s &$CATCH; 691s } 691s } 691s SUB CATCH (&) { $_[0] } 691s 691s TRY { 691s DIE "PHOOEY"; 691s } CATCH { 691s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 691s }; 691s 691s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 691s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 691s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 691s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 691s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 691s 691s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 691s X 691s 691s SUB MYGREP (&@) { 691s MY $CODE = SHIFT; 691s MY @RESULT; 691s FOREACH $_ (@_) { 691s PUSH(@RESULT, $_) IF &$CODE; 691s } 691s @RESULT; 691s } 691s 691s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 691s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 691s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 691s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 691s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 691s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 691s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 691s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 691s 691s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 691s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 691s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 691s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 691s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 691s MAJORITY OF OFFENDING CODE IS FIXED. 691s 691s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 691s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 691s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 691s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 691s 691s SUB FUNC ($) { 691s MY $N = SHIFT; 691s PRINT "YOU GAVE ME $N\N"; 691s } 691s 691s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 691s RETURNING A LIST: 691s 691s FUNC(@FOO); 691s FUNC( $TEXT =~ /\W+/G ); 691s 691s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 691s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 691s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 691s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 691s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 691s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 691s 691s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 691s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 691s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 691s EFFECT, LIKE SO: 691s 691s SUB FOO($$); 691s SUB FOO($$) { 691s FOO 1, 2; 691s } 691s 691s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 691s TO MAKE THE WORLD A BETTER PLACE. 691s 691s =HEAD2 CONSTANT FUNCTIONS 691s X 691s 691s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 691s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 691s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 691s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 691s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 691s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 691s 691s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 691s 691s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 691s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 691s # AND IT'S INLINED, TOO! 691s SUB ST_DEV () { 0 } 691s SUB ST_INO () { 1 } 691s 691s SUB FLAG_FOO () { 1 << 8 } 691s SUB FLAG_BAR () { 1 << 9 } 691s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 691s 691s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 691s 691s SUB N () { INT(OPT_BAZ) / 3 } 691s 691s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 691s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 691s 691s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 691s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 691s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 691s C: 691s 691s SUB BAZ_VAL () { 691s IF (OPT_BAZ) { 691s RETURN 23; 691s } 691s ELSE { 691s RETURN 42; 691s } 691s } 691s SUB BONK_VAL () { RETURN 12345 } 691s 691s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 691s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 691s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 691s 691s BEGIN { 691s MY $VAR = 1; 691s NO STRICT 'REFS'; 691s *INLINED = SUB () { $VAR }; 691s } 691s 691s BEGIN { 691s MY $VAR = 1; 691s MY $REF = \$VAR; 691s NO STRICT 'REFS'; 691s *NOT_INLINED = SUB () { $VAR }; 691s } 691s 691s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 691s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 691s 691s BEGIN { 691s MY $X = 10; 691s *FOO = SUB () { $X }; 691s $X++; 691s } 691s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 691s 691s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 691s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 691s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 691s SO IT PRINTED C<10>, NOT C<11>. 691s 691s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 691s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 691s ASIDE FROM WHERE IT IS DECLARED. 691s 691s # FINE, NO WARNING 691s BEGIN { 691s MY $X = 54321; 691s *INLINED = SUB () { $X }; 691s } 691s # ERROR 691s BEGIN { 691s MY $X; 691s $X = 54321; 691s *ALSO_INLINED = SUB () { $X }; 691s } 691s 691s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 691s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 691s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 691s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 691s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 691s 691s MY $X = 54321; 691s *INLINED = SUB : CONST { $X }; 691s $X++; 691s 691s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 691s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 691s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 691s VALUE CAPTURED THE SAME WAY. 691s 691s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 691s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 691s AN EXPLICIT C: 691s 691s BEGIN { 691s MY $X = 10; 691s *FOO = SUB () { RETURN $X }; 691s $X++; 691s } 691s PRINT FOO(); # PRINTS 11 691s 691s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 691s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 691s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 691s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 691s 691s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 691s SUB ONE { 691s 1; 691s } 691s IF (ONE ) { 691s PRINT ONE() IF ONE ; 691s } 691s 691s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 691s SUB ONE () { 1 } 691s DO { 691s PRINT 1 691s }; 691s 691s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 691s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 691s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 691s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 691s 691s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 691s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 691s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 691s SUBROUTINE ONE REDEFINED AT -E LINE 1. 691s 691s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 691s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 691s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 691s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 691s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 691s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 691s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 691s MENTIONED ABOVE: 691s 691s SUB NOT_INLINED () { RETURN 23 } 691s 691s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 691s X X X X 691s 691s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 691s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 691s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 691s ON A NON-UNIX SYSTEM. 691s 691s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 691s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 691s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 691s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 691s 691s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 691s CHDIR $SOMEWHERE; 691s SUB CHDIR { ... } 691s 691s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 691s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 691s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 691s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 691s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 691s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 691s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 691s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 691s FOR SOME KEYWORDS. SEE L. 691s 691s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 691s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 691s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 691s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 691s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 691s THAT IS, THEY COULD SAY 691s 691s USE MODULE 'OPEN'; 691s 691s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 691s 691s USE MODULE; 691s 691s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 691s 691s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 691s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 691s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 691s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 691s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 691s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 691s THAT UNDERSTANDS REGULAR EXPRESSIONS. 691s 691s PACKAGE REGLOB; 691s REQUIRE EXPORTER; 691s @ISA = 'EXPORTER'; 691s @EXPORT_OK = 'GLOB'; 691s 691s SUB IMPORT { 691s MY $PKG = SHIFT; 691s RETURN UNLESS @_; 691s MY $SYM = SHIFT; 691s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 691s $PKG->EXPORT($WHERE, $SYM, @_); 691s } 691s 691s SUB GLOB { 691s MY $PAT = SHIFT; 691s MY @GOT; 691s IF (OPENDIR MY $D, '.') { 691s @GOT = GREP /$PAT/, READDIR $D; 691s CLOSEDIR $D; 691s } 691s RETURN @GOT; 691s } 691s 1; 691s 691s AND HERE'S HOW IT COULD BE (AB)USED: 691s 691s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 691s PACKAGE FOO; 691s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 691s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 691s 691s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 691s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 691s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 691s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 691s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 691s IT MUST BE DONE AT ALL. 691s 691s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 691s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 691s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 691s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 691s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 691s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 691s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 691s LIBRARY. 691s 691s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 691s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 691s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 691s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 691s (SEE L). 691s 691s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 691s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 691s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 691s 691s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 691s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 691s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 691s C SYNTAX, THOUGH). 691s 691s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 691s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 691s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 691s 691s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 691s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 691s 691s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 691s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 691s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 691s 691s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 691s 691s =HEAD2 AUTOLOADING 691s X X 691s 691s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 691s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 691s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 691s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 691s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 691s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 691s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 691s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 691s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 691s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 691s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 691s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 691s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 691s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 691s SUBROUTINE NAME. SEE L FOR DETAILS.) 691s 691s 691s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 691s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 691s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 691s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 691s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 691s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 691s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 691s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 691s 691s SUB AUTOLOAD { 691s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 691s MY $PROGRAM = $AUTOLOAD; 691s $PROGRAM =~ S/.*:://; 691s SYSTEM($PROGRAM, @_); 691s } 691s DATE(); 691s WHO(); 691s LS('-L'); 691s 691s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 691s EVEN NEED PARENTHESES: 691s 691s USE SUBS QW(DATE WHO LS); 691s DATE; 691s WHO; 691s LS '-L'; 691s 691s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 691s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 691s 691s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 691s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 691s DESCRIBED IN L AND IN L, THE STANDARD 691s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 691s FUNCTIONS TO PERL CODE IN L. 691s 691s =HEAD2 SUBROUTINE ATTRIBUTES 691s X X X 691s 691s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 691s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 691s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 691s C HAD BEEN SEEN. SEE L FOR DETAILS 691s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 691s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 691s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 691s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 691s 691s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 691s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 691s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 691s NEST PROPERLY. 691s 691s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 691s 691s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 691s SUB PLUGH () : UGLY('\(") :BAD; 691s SUB XYZZY : _5X5 { ... } 691s 691s EXAMPLES OF INVALID SYNTAX: 691s 691s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 691s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 691s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 691s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 691s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 691s 691s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 691s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 691s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 691s PARSED AND INVOKED: 691s 691s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 691s 691s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 691s SEE L AND L. 691s 691s =HEAD1 SEE ALSO 691s 691s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 691s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 691s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 691s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 691s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 691s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 691s 691s =FOR VI 691s # EX: SET STS=0 SW=4 ET: 691s 691s ok 2 691s # testing mod_cgi with /modules/cgi/perl.pl 691s # expected 200 691s # received 200 691s # body: PERL CGI 691s ok 3 691s # testing mod_test_rwrite with /test_rwrite 691s # expected 200 691s # received 200 691s # body: A 691s ok 4 691s ok 693s t/filter/case_in.t .................. 693s 1..3 693s # Running under perl version 5.038002 for linux 693s # Current time local: Tue Mar 19 01:33:10 2024 693s # Current time GMT: Tue Mar 19 01:33:10 2024 693s # Using Test.pm version 1.31 693s # Using Apache/Test.pm version 1.42 693s ok 1 693s # testing mod_cgi with /modules/cgi/perl_echo.pl 693s # expected 200 693s # received 200 693s ok 2 693s # testing mod_echo_post with /echo_post 693s # expected 200 693s # received 200 693s ok 3 693s ok 695s t/filter/input_body.t ............... 695s 1..2 695s # Running under perl version 5.038002 for linux 695s # Current time local: Tue Mar 19 01:33:12 2024 695s # Current time GMT: Tue Mar 19 01:33:12 2024 695s # Using Test.pm version 1.31 695s # Using Apache/Test.pm version 1.42 695s # testing : Posted "1 ko" 695s # expected: 'ok 1' 695s # received: 'ok 1' 695s ok 1 695s # testing : Posted "2 ko" 695s # expected: 'ok 2' 695s # received: 'ok 2' 695s ok 2 695s ok 696s t/http11/basicauth.t ................ 696s 1..3 696s # Running under perl version 5.038002 for linux 696s # Current time local: Tue Mar 19 01:33:13 2024 696s # Current time GMT: Tue Mar 19 01:33:13 2024 696s # Using Test.pm version 1.31 696s # Using Apache/Test.pm version 1.42 696s ok 1 696s ok 2 696s ok 3 696s ok 698s t/http11/chunked.t .................. 698s 1..30 698s # Running under perl version 5.038002 for linux 698s # Current time local: Tue Mar 19 01:33:15 2024 698s # Current time GMT: Tue Mar 19 01:33:15 2024 698s # Using Test.pm version 1.31 698s # Using Apache/Test.pm version 1.42 698s # testing : response protocol 698s # expected: 'HTTP/1.1' 698s # received: 'HTTP/1.1' 698s ok 1 698s # testing : response Transfer-Encoding 698s # expected: 'chunked' 698s # received: 'chunked' 698s ok 2 698s # testing : no Content-Length 698s # expected: 0 698s # received: 0 698s ok 3 698s # testing : body length 698s # expected: '70976' 698s # received: 70976 698s ok 4 698s # testing : number of requests 698s # expected: 1 698s # received: 1 698s ok 5 698s # testing : response protocol 698s # expected: 'HTTP/1.1' 698s # received: 'HTTP/1.1' 698s ok 6 698s # testing : response Transfer-Encoding 698s # expected: 'chunked' 698s # received: 'chunked' 698s ok 7 698s # testing : no Content-Length 698s # expected: 0 698s # received: 0 698s ok 8 698s # testing : body length 698s # expected: '212509' 698s # received: 212509 698s ok 9 698s # testing : number of requests 698s # expected: 2 698s # received: 2 698s ok 10 698s # testing : response protocol 698s # expected: 'HTTP/1.1' 698s # received: 'HTTP/1.1' 698s ok 11 698s # testing : response Transfer-Encoding 698s # expected: 'chunked' 698s # received: 'chunked' 698s ok 12 698s # testing : no Content-Length 698s # expected: 0 698s # received: 0 698s ok 13 698s # testing : body length 698s # expected: '280545' 698s # received: 280545 698s ok 14 698s # testing : number of requests 698s # expected: 3 698s # received: 3 698s ok 15 698s # testing : response protocol 698s # expected: 'HTTP/1.1' 698s # received: 'HTTP/1.1' 698s ok 16 698s # testing : response Transfer-Encoding 698s # expected: 'chunked' 698s # received: 'chunked' 698s ok 17 698s # testing : no Content-Length 698s # expected: 0 698s # received: 0 698s ok 18 698s # testing : body length 698s # expected: '845969' 698s # received: 845969 698s ok 19 698s # testing : number of requests 698s # expected: 4 698s # received: 4 698s ok 20 698s # testing : response protocol 698s # expected: 'HTTP/1.1' 698s # received: 'HTTP/1.1' 698s ok 21 698s # testing : no Transfer-Encoding (test result inverted) 698s # expected: 'chunked' 698s # received: '' 698s ok 22 698s # testing : content length 698s # expected: 253 698s # received: '253' 698s ok 23 698s # testing : body length 698s # expected: '242' 698s # received: 242 698s ok 24 698s # testing : number of requests 698s # expected: 5 698s # received: 5 698s ok 25 698s # testing : response protocol 698s # expected: 'HTTP/1.1' 698s # received: 'HTTP/1.1' 698s ok 26 698s # testing : no Transfer-Encoding (test result inverted) 698s # expected: 'chunked' 698s # received: '' 698s ok 27 698s # testing : content length 698s # expected: '' 698s # received: '' 698s ok 28 698s # testing : body length 698s # expected: '14276' 698s # received: 14276 698s ok 29 698s # testing : number of requests 698s # expected: 6 698s # received: 6 698s ok 30 698s ok 700s t/http11/chunked2.t ................. 700s 1..2 700s # Running under perl version 5.038002 for linux 700s # Current time local: Tue Mar 19 01:33:17 2024 700s # Current time GMT: Tue Mar 19 01:33:17 2024 700s # Using Test.pm version 1.31 700s # Using Apache/Test.pm version 1.42 700s # testing : successful response 700s # expected: 200 700s # received: '200' 700s ok 1 700s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 700s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 700s ok 2 700s ok 702s t/http11/clength.t .................. 702s 1..6 702s # Running under perl version 5.038002 for linux 702s # Current time local: Tue Mar 19 01:33:19 2024 702s # Current time GMT: Tue Mar 19 01:33:19 2024 702s # Using Test.pm version 1.31 702s # Using Apache/Test.pm version 1.42 702s # testing : successful response 702s # expected: 200 702s # received: '200' 702s ok 1 702s # expected: 10 702s # received: '10' 702s ok 2 702s # expected: 'bbbbbbbbbb' 702s # received: 'bbbbbbbbbb' 702s ok 3 702s # testing : successful response 702s # expected: 200 702s # received: '200' 702s ok 4 702s # expected: 6 702s # received: '6' 702s ok 5 702s # expected: 'foobar' 702s # received: 'foobar' 702s ok 6 702s ok 705s t/http11/post.t ..................... 705s # using LWP client 705s 1..51 705s # Running under perl version 5.038002 for linux 705s # Current time local: Tue Mar 19 01:33:21 2024 705s # Current time GMT: Tue Mar 19 01:33:21 2024 705s # Using Test.pm version 1.31 705s # Using Apache/Test.pm version 1.42 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 1024 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Connection: Keep-Alive 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 1 705s #DMMATCH1: 1 705s #Keep-Alive: timeout=5, max=100 705s # 705s # testing : length posted 705s # expected: '1024' 705s # received: 1024 705s ok 1 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 2048 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 2 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '2048' 705s # received: 2048 705s ok 2 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 3072 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 3 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '3072' 705s # received: 3072 705s ok 3 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 4096 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 4 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '4096' 705s # received: 4096 705s ok 4 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 5120 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 5 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '5120' 705s # received: 5120 705s ok 5 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 6144 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 6 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '6144' 705s # received: 6144 705s ok 6 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 7168 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 7 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '7168' 705s # received: 7168 705s ok 7 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 8192 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 8 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '8192' 705s # received: 8192 705s ok 8 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 9216 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 5 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 9 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '9216' 705s # received: 9216 705s ok 9 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 10240 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 10 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '10240' 705s # received: 10240 705s ok 10 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 11264 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 11 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '11264' 705s # received: 11264 705s ok 11 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 12288 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 12 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '12288' 705s # received: 12288 705s ok 12 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 13312 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 13 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '13312' 705s # received: 13312 705s ok 13 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 14336 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:22 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 14 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '14336' 705s # received: 14336 705s ok 14 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 15360 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 15 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '15360' 705s # received: 15360 705s ok 15 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 16384 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 16 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '16384' 705s # received: 16384 705s ok 16 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 17408 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 17 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '17408' 705s # received: 17408 705s ok 17 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 18432 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 18 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '18432' 705s # received: 18432 705s ok 18 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 19456 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 19 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '19456' 705s # received: 19456 705s ok 19 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 20480 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 20 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '20480' 705s # received: 20480 705s ok 20 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 21504 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 21 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '21504' 705s # received: 21504 705s ok 21 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 22528 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 22 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '22528' 705s # received: 22528 705s ok 22 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 23552 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 23 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '23552' 705s # received: 23552 705s ok 23 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 24576 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 24 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '24576' 705s # received: 24576 705s ok 24 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 25600 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 25 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '25600' 705s # received: 25600 705s ok 25 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 26624 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 26 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '26624' 705s # received: 26624 705s ok 26 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 27648 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 27 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '27648' 705s # received: 27648 705s ok 27 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 28672 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 28 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '28672' 705s # received: 28672 705s ok 28 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 29696 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 29 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '29696' 705s # received: 29696 705s ok 29 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 30720 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 30 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '30720' 705s # received: 30720 705s ok 30 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 31744 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 31 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '31744' 705s # received: 31744 705s ok 31 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 32768 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 32 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '32768' 705s # received: 32768 705s ok 32 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 33792 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 33 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '33792' 705s # received: 33792 705s ok 33 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 34816 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 34 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '34816' 705s # received: 34816 705s ok 34 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 35840 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 35 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '35840' 705s # received: 35840 705s ok 35 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 36864 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 36 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '36864' 705s # received: 36864 705s ok 36 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 37888 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 37 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '37888' 705s # received: 37888 705s ok 37 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 38912 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 38 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '38912' 705s # received: 38912 705s ok 38 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 39936 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 39 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '39936' 705s # received: 39936 705s ok 39 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 40960 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 40 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '40960' 705s # received: 40960 705s ok 40 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 41984 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 41 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '41984' 705s # received: 41984 705s ok 41 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 43008 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 42 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '43008' 705s # received: 43008 705s ok 42 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 44032 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 43 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '44032' 705s # received: 44032 705s ok 43 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 45056 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 44 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '45056' 705s # received: 45056 705s ok 44 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 46080 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 45 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '46080' 705s # received: 46080 705s ok 45 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 47104 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 46 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '47104' 705s # received: 47104 705s ok 46 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 48128 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 47 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '48128' 705s # received: 48128 705s ok 47 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 49152 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 48 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '49152' 705s # received: 49152 705s ok 48 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 50176 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 49 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '50176' 705s # received: 50176 705s ok 49 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 51200 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 6 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 50 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '51200' 705s # received: 51200 705s ok 50 705s #lwp request: 705s #POST http://localhost:8529/eat_post HTTP/1.1 705s #User-Agent: libwww-perl/6.76 705s #Content-Length: 102400 705s # 705s #server response: 705s #HTTP/1.1 200 OK 705s #Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 705s #Vary: In-If1 705s #Content-Length: 7 705s #Client-Date: Tue, 19 Mar 2024 01:33:23 GMT 705s #Client-Peer: 127.0.0.1:8529 705s #Client-Response-Num: 51 705s #DMMATCH1: 1 705s # 705s # testing : length posted 705s # expected: '102400' 705s # received: 102400 705s ok 51 705s ok 706s t/modules/aaa.t ..................... 706s 1..40 706s # Running under perl version 5.038002 for linux 706s # Current time local: Tue Mar 19 01:33:23 2024 706s # Current time GMT: Tue Mar 19 01:33:23 2024 706s # Using Test.pm version 1.31 706s # Using Apache/Test.pm version 1.42 706s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm2 706s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 706s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/form1 706s ok 1 706s ok 2 706s ok 3 706s ok 4 706s ok 5 706s ok 6 706s ok 7 706s ok 8 706s ok 9 706s ok 10 706s ok 11 706s ok 12 706s ok 13 706s ok 14 706s ok 15 706s ok 16 706s ok 17 706s ok 18 706s ok 19 706s ok 20 706s ok 21 706s ok 22 706s ok 23 706s ok 24 706s ok 25 706s ok 26 706s ok 27 706s ok 28 706s ok 29 706s ok 30 706s ok 31 706s ok 32 706s ok 33 706s ok 34 706s ok 35 706s ok 36 706s ok 37 706s ok 38 706s ok 39 706s ok 40 706s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm2 706s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/form1 706s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 706s ok 709s t/modules/access.t .................. 709s 1..408 709s # Running under perl version 5.038002 for linux 709s # Current time local: Tue Mar 19 01:33:25 2024 709s # Current time GMT: Tue Mar 19 01:33:25 2024 709s # Using Test.pm version 1.31 709s # Using Apache/Test.pm version 1.42 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # expecting access. 709s ok 1 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 2 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from all 709s # expecting access. 709s ok 3 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 4 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from localhost 709s # expecting access. 709s ok 5 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 6 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from 127.0.0.1 709s # expecting access. 709s ok 7 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 8 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from 127.0 709s # expecting access. 709s ok 9 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 10 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 11 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 12 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from 127.0.0.1/16 709s # expecting access. 709s ok 13 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 14 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 15 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 16 709s # --- 709s # Order deny,allow 709s # Allow from all 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 17 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # expecting access. 709s ok 18 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 19 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from all 709s # expecting access. 709s ok 20 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 21 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from localhost 709s # expecting access. 709s ok 22 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 23 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from 127.0.0.1 709s # expecting access. 709s ok 24 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 25 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from 127.0 709s # expecting access. 709s ok 26 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 27 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 28 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 29 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from 127.0.0.1/16 709s # expecting access. 709s ok 30 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 31 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 32 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 33 709s # --- 709s # Order deny,allow 709s # Allow from localhost 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 34 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # expecting access. 709s ok 35 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 36 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from all 709s # expecting access. 709s ok 37 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 38 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from localhost 709s # expecting access. 709s ok 39 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 40 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1 709s # expecting access. 709s ok 41 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 42 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from 127.0 709s # expecting access. 709s ok 43 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 44 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 45 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 46 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1/16 709s # expecting access. 709s ok 47 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 48 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 49 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 50 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 51 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # expecting access. 709s ok 52 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 53 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from all 709s # expecting access. 709s ok 54 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 55 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from localhost 709s # expecting access. 709s ok 56 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 57 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from 127.0.0.1 709s # expecting access. 709s ok 58 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 59 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from 127.0 709s # expecting access. 709s ok 60 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 61 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 62 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 63 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from 127.0.0.1/16 709s # expecting access. 709s ok 64 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 65 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 66 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 67 709s # --- 709s # Order deny,allow 709s # Allow from 127.0 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 68 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 69 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 70 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from all 709s # expecting access. 709s ok 71 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 72 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from localhost 709s # expecting access. 709s ok 73 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 74 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1 709s # expecting access. 709s ok 75 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 76 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0 709s # expecting access. 709s ok 77 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 78 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 79 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 80 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1/16 709s # expecting access. 709s ok 81 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 82 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 83 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 84 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 85 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # expecting access. 709s ok 86 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 87 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from all 709s # expecting access. 709s ok 88 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 89 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from localhost 709s # expecting access. 709s ok 90 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 91 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1 709s # expecting access. 709s ok 92 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 93 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0 709s # expecting access. 709s ok 94 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 95 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 96 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 97 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1/16 709s # expecting access. 709s ok 98 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 99 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 100 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 101 709s # --- 709s # Order deny,allow 709s # Allow from 127.0.0.1/16 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 102 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # expecting access. 709s ok 103 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 104 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from all 709s # expecting access denial. 709s ok 105 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 106 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from localhost 709s # expecting access denial. 709s ok 107 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 108 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 109 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 110 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from 127.0 709s # expecting access denial. 709s ok 111 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 112 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 113 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 114 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 115 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 116 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 117 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 118 709s # --- 709s # Order deny,allow 709s # Allow from somewhere.else.com 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 119 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # expecting access. 709s ok 120 709s # --- 709s # Order deny,allow 709s # Deny from all 709s # expecting access denial. 709s ok 121 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from all 709s # expecting access denial. 709s ok 122 709s # --- 709s # Order deny,allow 709s # Deny from localhost 709s # expecting access denial. 709s ok 123 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from localhost 709s # expecting access denial. 709s ok 124 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 125 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 126 709s # --- 709s # Order deny,allow 709s # Deny from 127.0 709s # expecting access denial. 709s ok 127 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from 127.0 709s # expecting access denial. 709s ok 128 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 129 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 130 709s # --- 709s # Order deny,allow 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 131 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 132 709s # --- 709s # Order deny,allow 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 133 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 134 709s # --- 709s # Order deny,allow 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 135 709s # --- 709s # Order deny,allow 709s # Allow from 66.6.6.6 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 136 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # expecting access. 709s ok 137 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 138 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from all 709s # expecting access denial. 709s ok 139 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 140 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from localhost 709s # expecting access denial. 709s ok 141 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 142 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 143 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 144 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from 127.0 709s # expecting access denial. 709s ok 145 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 146 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 147 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 148 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 149 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 150 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 151 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 152 709s # --- 709s # Order allow,deny 709s # Allow from all 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 153 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # expecting access. 709s ok 154 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 155 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from all 709s # expecting access denial. 709s ok 156 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 157 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from localhost 709s # expecting access denial. 709s ok 158 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 159 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 160 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 161 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from 127.0 709s # expecting access denial. 709s ok 162 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 163 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 164 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 165 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 166 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 167 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 168 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 169 709s # --- 709s # Order allow,deny 709s # Allow from localhost 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 170 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # expecting access. 709s ok 171 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 172 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from all 709s # expecting access denial. 709s ok 173 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 174 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from localhost 709s # expecting access denial. 709s ok 175 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 176 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 177 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 178 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from 127.0 709s # expecting access denial. 709s ok 179 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 180 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 181 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 182 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 183 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 184 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 185 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 186 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 187 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # expecting access. 709s ok 188 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 189 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from all 709s # expecting access denial. 709s ok 190 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 191 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from localhost 709s # expecting access denial. 709s ok 192 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 193 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 194 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 195 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from 127.0 709s # expecting access denial. 709s ok 196 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 197 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 198 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 199 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 200 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 201 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 202 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 203 709s # --- 709s # Order allow,deny 709s # Allow from 127.0 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 204 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 205 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 206 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from all 709s # expecting access denial. 709s ok 207 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 208 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from localhost 709s # expecting access denial. 709s ok 209 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 210 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 211 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 212 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0 709s # expecting access denial. 709s ok 213 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 214 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 215 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 216 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 217 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 218 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 219 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 220 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 221 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # expecting access. 709s ok 222 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 223 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from all 709s # expecting access denial. 709s ok 224 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 225 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from localhost 709s # expecting access denial. 709s ok 226 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 227 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 228 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 229 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0 709s # expecting access denial. 709s ok 230 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 231 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 232 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 233 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 234 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 235 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 236 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 237 709s # --- 709s # Order allow,deny 709s # Allow from 127.0.0.1/16 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 238 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # expecting access denial. 709s ok 239 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 240 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from all 709s # expecting access denial. 709s ok 241 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 242 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from localhost 709s # expecting access denial. 709s ok 243 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 244 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 245 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 246 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from 127.0 709s # expecting access denial. 709s ok 247 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 248 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 249 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 250 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 251 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 252 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 253 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 254 709s # --- 709s # Order allow,deny 709s # Allow from somewhere.else.com 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 255 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # expecting access denial. 709s ok 256 709s # --- 709s # Order allow,deny 709s # Deny from all 709s # expecting access denial. 709s ok 257 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from all 709s # expecting access denial. 709s ok 258 709s # --- 709s # Order allow,deny 709s # Deny from localhost 709s # expecting access denial. 709s ok 259 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from localhost 709s # expecting access denial. 709s ok 260 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 261 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 262 709s # --- 709s # Order allow,deny 709s # Deny from 127.0 709s # expecting access denial. 709s ok 263 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from 127.0 709s # expecting access denial. 709s ok 264 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 265 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 266 709s # --- 709s # Order allow,deny 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 267 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 268 709s # --- 709s # Order allow,deny 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 269 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 270 709s # --- 709s # Order allow,deny 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 271 709s # --- 709s # Order allow,deny 709s # Allow from 66.6.6.6 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 272 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # expecting access. 709s ok 273 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 274 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from all 709s # expecting access denial. 709s ok 275 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 276 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from localhost 709s # expecting access denial. 709s ok 277 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 278 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 279 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 280 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from 127.0 709s # expecting access denial. 709s ok 281 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 282 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 283 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 284 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 285 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 286 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 287 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 288 709s # --- 709s # Order mutual-failure 709s # Allow from all 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 289 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # expecting access. 709s ok 290 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 291 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from all 709s # expecting access denial. 709s ok 292 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 293 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from localhost 709s # expecting access denial. 709s ok 294 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 295 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 296 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 297 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from 127.0 709s # expecting access denial. 709s ok 298 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 299 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 300 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 301 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 302 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 303 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 304 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 305 709s # --- 709s # Order mutual-failure 709s # Allow from localhost 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 306 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # expecting access. 709s ok 307 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 308 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from all 709s # expecting access denial. 709s ok 309 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 310 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from localhost 709s # expecting access denial. 709s ok 311 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 312 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 313 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 314 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from 127.0 709s # expecting access denial. 709s ok 315 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 316 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 317 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 318 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 319 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 320 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 321 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 322 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 323 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # expecting access. 709s ok 324 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 325 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from all 709s # expecting access denial. 709s ok 326 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 327 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from localhost 709s # expecting access denial. 709s ok 328 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 329 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 330 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 331 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from 127.0 709s # expecting access denial. 709s ok 332 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 333 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 334 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 335 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 336 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 337 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 338 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 339 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 340 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # expecting access. 709s ok 341 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 342 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from all 709s # expecting access denial. 709s ok 343 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 344 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from localhost 709s # expecting access denial. 709s ok 345 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 346 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 347 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 348 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0 709s # expecting access denial. 709s ok 349 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 350 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 351 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 352 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 353 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 354 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 355 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 356 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/255.255.0.0 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 357 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # expecting access. 709s ok 358 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 359 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from all 709s # expecting access denial. 709s ok 360 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 361 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from localhost 709s # expecting access denial. 709s ok 362 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 363 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 364 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 365 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0 709s # expecting access denial. 709s ok 366 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 367 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 368 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 369 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 370 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 371 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from somewhere.else.com 709s # expecting access. 709s ok 372 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 373 709s # --- 709s # Order mutual-failure 709s # Allow from 127.0.0.1/16 709s # Deny from 66.6.6.6 709s # expecting access. 709s ok 374 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # expecting access denial. 709s ok 375 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 376 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from all 709s # expecting access denial. 709s ok 377 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 378 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from localhost 709s # expecting access denial. 709s ok 379 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 380 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 381 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 382 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from 127.0 709s # expecting access denial. 709s ok 383 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 384 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 385 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 386 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 387 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 388 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 389 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 390 709s # --- 709s # Order mutual-failure 709s # Allow from somewhere.else.com 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 391 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # expecting access denial. 709s ok 392 709s # --- 709s # Order mutual-failure 709s # Deny from all 709s # expecting access denial. 709s ok 393 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from all 709s # expecting access denial. 709s ok 394 709s # --- 709s # Order mutual-failure 709s # Deny from localhost 709s # expecting access denial. 709s ok 395 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from localhost 709s # expecting access denial. 709s ok 396 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 397 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1 709s # expecting access denial. 709s ok 398 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0 709s # expecting access denial. 709s ok 399 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from 127.0 709s # expecting access denial. 709s ok 400 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 401 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1/255.255.0.0 709s # expecting access denial. 709s ok 402 709s # --- 709s # Order mutual-failure 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 403 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from 127.0.0.1/16 709s # expecting access denial. 709s ok 404 709s # --- 709s # Order mutual-failure 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 405 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from somewhere.else.com 709s # expecting access denial. 709s ok 406 709s # --- 709s # Order mutual-failure 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 407 709s # --- 709s # Order mutual-failure 709s # Allow from 66.6.6.6 709s # Deny from 66.6.6.6 709s # expecting access denial. 709s ok 408 709s ok 711s t/modules/actions.t ................. 711s 1..20 711s # Running under perl version 5.038002 for linux 711s # Current time local: Tue Mar 19 01:33:28 2024 711s # Current time GMT: Tue Mar 19 01:33:28 2024 711s # Using Test.pm version 1.31 711s # Using Apache/Test.pm version 1.42 711s # expected: 200 711s # received: '200' 711s ok 1 711s # expected: 'nada' 711s # received: 'nada' 711s ok 2 711s # expected: 404 711s # received: '404' 711s ok 3 711s ok 4 # skip RC=404, no need to check content 711s # expected: 404 711s # received: '404' 711s ok 5 711s ok 6 # skip RC=404, no need to check content 711s # expected: 404 711s # received: '404' 711s ok 7 711s ok 8 # skip RC=404, no need to check content 711s # expected: 200 711s # received: '200' 711s ok 9 711s # expected: 'nada' 711s # received: 'nada' 711s ok 10 711s # expected: 404 711s # received: '404' 711s ok 11 711s ok 12 # skip RC=404, no need to check content 711s # expected: 200 711s # received: '200' 711s ok 13 711s # expected: 'POST 711s # foo2: bar2 711s # ' 711s # received: 'POST 711s # foo2: bar2 711s # ' 711s ok 14 711s # expected: 405 711s # received: '405' 711s ok 15 711s # expected: 200 711s # received: '200' 711s ok 16 711s # expected: 'foo=bar' 711s # received: 'foo=bar' 711s ok 17 711s # expected: 200 711s # received: '200' 711s ok 18 711s # expected: 'POST 711s # foo2: bar2 711s # ' 711s # received: 'POST 711s # foo2: bar2 711s # ' 711s ok 19 711s # expected: 405 711s # received: '405' 711s ok 20 711s ok 713s t/modules/alias.t ................... 713s 1..134 713s # Running under perl version 5.038002 for linux 713s # Current time local: Tue Mar 19 01:33:30 2024 713s # Current time GMT: Tue Mar 19 01:33:30 2024 713s # Using Test.pm version 1.31 713s # Using Apache/Test.pm version 1.42 713s # verifying simple aliases 713s # testing : /alias/ 713s # expected: 200 713s # received: '200' 713s ok 1 713s # testing : /bogu/ 713s # expected: 404 713s # received: '404' 713s ok 2 713s # verifying alias match with /ali[0-9]. 713s # testing : /ali0 713s # expected: 0 713s # received: '0' 713s ok 3 713s # testing : /ali1 713s # expected: 1 713s # received: '1' 713s ok 4 713s # testing : /ali2 713s # expected: 2 713s # received: '2' 713s ok 5 713s # testing : /ali3 713s # expected: 3 713s # received: '3' 713s ok 6 713s # testing : /ali4 713s # expected: 4 713s # received: '4' 713s ok 7 713s # testing : /ali5 713s # expected: 5 713s # received: '5' 713s ok 8 713s # testing : /ali6 713s # expected: 6 713s # received: '6' 713s ok 9 713s # testing : /ali7 713s # expected: 7 713s # received: '7' 713s ok 10 713s # testing : /ali8 713s # expected: 8 713s # received: '8' 713s ok 11 713s # testing : /ali9 713s # expected: 9 713s # received: '9' 713s ok 12 713s # verifying expression alias match with /expr/ali[0-9]. 713s # testing : /ali0 713s # expected: 0 713s # received: '0' 713s ok 13 713s # testing : /ali1 713s # expected: 1 713s # received: '1' 713s ok 14 713s # testing : /ali2 713s # expected: 2 713s # received: '2' 713s ok 15 713s # testing : /ali3 713s # expected: 3 713s # received: '3' 713s ok 16 713s # testing : /ali4 713s # expected: 4 713s # received: '4' 713s ok 17 713s # testing : /ali5 713s # expected: 5 713s # received: '5' 713s ok 18 713s # testing : /ali6 713s # expected: 6 713s # received: '6' 713s ok 19 713s # testing : /ali7 713s # expected: 7 713s # received: '7' 713s ok 20 713s # testing : /ali8 713s # expected: 8 713s # received: '8' 713s ok 21 713s # testing : /ali9 713s # expected: 9 713s # received: '9' 713s ok 22 713s # testing : /forbid 713s # expected: '403' 713s # received: '403' 713s ok 23 713s # testing : /gone 713s # expected: '410' 713s # received: '410' 713s ok 24 713s # testing : /perm 713s # expected: '301' 713s # received: '301' 713s ok 25 713s # testing : /perm2 713s # expected: '301' 713s # received: '301' 713s ok 26 713s # testing : /seeother 713s # expected: '303' 713s # received: '303' 713s ok 27 713s # testing : /temp 713s # expected: '302' 713s # received: '302' 713s ok 28 713s # testing : /temp2 713s # expected: '302' 713s # received: '302' 713s ok 29 713s verifying body of perm and temp redirect match 713s # testing : /p0 713s # expected: 0 713s # received: '0' 713s ok 30 713s # testing : /p1 713s # expected: 1 713s # received: '1' 713s ok 31 713s # testing : /p2 713s # expected: 2 713s # received: '2' 713s ok 32 713s # testing : /p3 713s # expected: 3 713s # received: '3' 713s ok 33 713s # testing : /p4 713s # expected: 4 713s # received: '4' 713s ok 34 713s # testing : /p5 713s # expected: 5 713s # received: '5' 713s ok 35 713s # testing : /p6 713s # expected: 6 713s # received: '6' 713s ok 36 713s # testing : /p7 713s # expected: 7 713s # received: '7' 713s ok 37 713s # testing : /p8 713s # expected: 8 713s # received: '8' 713s ok 38 713s # testing : /p9 713s # expected: 9 713s # received: '9' 713s ok 39 713s # testing : /t0 713s # expected: 0 713s # received: '0' 713s ok 40 713s # testing : /t1 713s # expected: 1 713s # received: '1' 713s ok 41 713s # testing : /t2 713s # expected: 2 713s # received: '2' 713s ok 42 713s # testing : /t3 713s # expected: 3 713s # received: '3' 713s ok 43 713s # testing : /t4 713s # expected: 4 713s # received: '4' 713s ok 44 713s # testing : /t5 713s # expected: 5 713s # received: '5' 713s ok 45 713s # testing : /t6 713s # expected: 6 713s # received: '6' 713s ok 46 713s # testing : /t7 713s # expected: 7 713s # received: '7' 713s ok 47 713s # testing : /t8 713s # expected: 8 713s # received: '8' 713s ok 48 713s # testing : /t9 713s # expected: 9 713s # received: '9' 713s ok 49 713s verifying body of perm and temp redirect match with expression support 713s # testing : /p0 713s # expected: 0 713s # received: '0' 713s ok 50 713s # testing : /p1 713s # expected: 1 713s # received: '1' 713s ok 51 713s # testing : /p2 713s # expected: 2 713s # received: '2' 713s ok 52 713s # testing : /p3 713s # expected: 3 713s # received: '3' 713s ok 53 713s # testing : /p4 713s # expected: 4 713s # received: '4' 713s ok 54 713s # testing : /p5 713s # expected: 5 713s # received: '5' 713s ok 55 713s # testing : /p6 713s # expected: 6 713s # received: '6' 713s ok 56 713s # testing : /p7 713s # expected: 7 713s # received: '7' 713s ok 57 713s # testing : /p8 713s # expected: 8 713s # received: '8' 713s ok 58 713s # testing : /p9 713s # expected: 9 713s # received: '9' 713s ok 59 713s # testing : /t0 713s # expected: 0 713s # received: '0' 713s ok 60 713s # testing : /t1 713s # expected: 1 713s # received: '1' 713s ok 61 713s # testing : /t2 713s # expected: 2 713s # received: '2' 713s ok 62 713s # testing : /t3 713s # expected: 3 713s # received: '3' 713s ok 63 713s # testing : /t4 713s # expected: 4 713s # received: '4' 713s ok 64 713s # testing : /t5 713s # expected: 5 713s # received: '5' 713s ok 65 713s # testing : /t6 713s # expected: 6 713s # received: '6' 713s ok 66 713s # testing : /t7 713s # expected: 7 713s # received: '7' 713s ok 67 713s # testing : /t8 713s # expected: 8 713s # received: '8' 713s ok 68 713s # testing : /t9 713s # expected: 9 713s # received: '9' 713s ok 69 713s verifying return code of seeother and gone redirect match 713s # testing : s0 713s # expected: '303' 713s # received: '303' 713s ok 70 713s # testing : s1 713s # expected: '303' 713s # received: '303' 713s ok 71 713s # testing : s2 713s # expected: '303' 713s # received: '303' 713s ok 72 713s # testing : s3 713s # expected: '303' 713s # received: '303' 713s ok 73 713s # testing : s4 713s # expected: '303' 713s # received: '303' 713s ok 74 713s # testing : s5 713s # expected: '303' 713s # received: '303' 713s ok 75 713s # testing : s6 713s # expected: '303' 713s # received: '303' 713s ok 76 713s # testing : s7 713s # expected: '303' 713s # received: '303' 713s ok 77 713s # testing : s8 713s # expected: '303' 713s # received: '303' 713s ok 78 713s # testing : s9 713s # expected: '303' 713s # received: '303' 713s ok 79 713s # testing : f0 713s # expected: '403' 713s # received: '403' 713s ok 80 713s # testing : f1 713s # expected: '403' 713s # received: '403' 713s ok 81 713s # testing : f2 713s # expected: '403' 713s # received: '403' 713s ok 82 713s # testing : f3 713s # expected: '403' 713s # received: '403' 713s ok 83 713s # testing : f4 713s # expected: '403' 713s # received: '403' 713s ok 84 713s # testing : f5 713s # expected: '403' 713s # received: '403' 713s ok 85 713s # testing : f6 713s # expected: '403' 713s # received: '403' 713s ok 86 713s # testing : f7 713s # expected: '403' 713s # received: '403' 713s ok 87 713s # testing : f8 713s # expected: '403' 713s # received: '403' 713s ok 88 713s # testing : f9 713s # expected: '403' 713s # received: '403' 713s ok 89 713s # testing : g0 713s # expected: '410' 713s # received: '410' 713s ok 90 713s # testing : g1 713s # expected: '410' 713s # received: '410' 713s ok 91 713s # testing : g2 713s # expected: '410' 713s # received: '410' 713s ok 92 713s # testing : g3 713s # expected: '410' 713s # received: '410' 713s ok 93 713s # testing : g4 713s # expected: '410' 713s # received: '410' 713s ok 94 713s # testing : g5 713s # expected: '410' 713s # received: '410' 713s ok 95 713s # testing : g6 713s # expected: '410' 713s # received: '410' 713s ok 96 713s # testing : g7 713s # expected: '410' 713s # received: '410' 713s ok 97 713s # testing : g8 713s # expected: '410' 713s # received: '410' 713s ok 98 713s # testing : g9 713s # expected: '410' 713s # received: '410' 713s ok 99 713s verifying return code of seeother and gone redirect match with expression support 713s # testing : s0 713s # expected: '303' 713s # received: '303' 713s ok 100 713s # testing : s1 713s # expected: '303' 713s # received: '303' 713s ok 101 713s # testing : s2 713s # expected: '303' 713s # received: '303' 713s ok 102 713s # testing : s3 713s # expected: '303' 713s # received: '303' 713s ok 103 713s # testing : s4 713s # expected: '303' 713s # received: '303' 713s ok 104 713s # testing : s5 713s # expected: '303' 713s # received: '303' 713s ok 105 713s # testing : s6 713s # expected: '303' 713s # received: '303' 713s ok 106 713s # testing : s7 713s # expected: '303' 713s # received: '303' 713s ok 107 713s # testing : s8 713s # expected: '303' 713s # received: '303' 713s ok 108 713s # testing : s9 713s # expected: '303' 713s # received: '303' 713s ok 109 713s # testing : f0 713s # expected: '403' 713s # received: '403' 713s ok 110 713s # testing : f1 713s # expected: '403' 713s # received: '403' 713s ok 111 713s # testing : f2 713s # expected: '403' 713s # received: '403' 713s ok 112 713s # testing : f3 713s # expected: '403' 713s # received: '403' 713s ok 113 713s # testing : f4 713s # expected: '403' 713s # received: '403' 713s ok 114 713s # testing : f5 713s # expected: '403' 713s # received: '403' 713s ok 115 713s # testing : f6 713s # expected: '403' 713s # received: '403' 713s ok 116 713s # testing : f7 713s # expected: '403' 713s # received: '403' 713s ok 117 713s # testing : f8 713s # expected: '403' 713s # received: '403' 713s ok 118 713s # testing : f9 713s # expected: '403' 713s # received: '403' 713s ok 119 713s # testing : g0 713s # expected: '410' 713s # received: '410' 713s ok 120 713s # testing : g1 713s # expected: '410' 713s # received: '410' 713s ok 121 713s # testing : g2 713s # expected: '410' 713s # received: '410' 713s ok 122 713s # testing : g3 713s # expected: '410' 713s # received: '410' 713s ok 123 713s # testing : g4 713s # expected: '410' 713s # received: '410' 713s ok 124 713s # testing : g5 713s # expected: '410' 713s # received: '410' 713s ok 125 713s # testing : g6 713s # expected: '410' 713s # received: '410' 713s ok 126 713s # testing : g7 713s # expected: '410' 713s # received: '410' 713s ok 127 713s # testing : g8 713s # expected: '410' 713s # received: '410' 713s ok 128 713s # testing : g9 713s # expected: '410' 713s # received: '410' 713s ok 129 713s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 713s # verifying /modules/alias/script is plain text 713s # testing : /modules/alias/script 713s # expected: '#!/bin/sh 713s # echo Content-type: text/plain 713s # echo 713s # echo this is a shell script cgi. 713s # ' 713s # received: '#!/bin/sh 713s # echo Content-type: text/plain 713s # echo 713s # echo this is a shell script cgi. 713s # ' 713s ok 130 713s # verifying same file accessed at /cgi/script is executed code 713s # testing : /cgi/script 713s # expected: 'this is a shell script cgi. 713s # ' 713s # received: 'this is a shell script cgi. 713s # ' 713s ok 131 713s # verifying ScriptAliasMatch with /aliascgi-script 713s # testing : /aliascgi-script 713s # expected: 'this is a shell script cgi. 713s # ' 713s # received: 'this is a shell script cgi. 713s # ' 713s ok 132 713s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 713s # testing : /aliascgi-script 713s # expected: 'this is a shell script cgi. 713s # ' 713s # received: 'this is a shell script cgi. 713s # ' 713s ok 133 713s # verifying bad script alias. 713s # testing : /aliascgi-nada 713s # expected: 404 713s # received: '404' 713s ok 134 713s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 713s ok 714s t/modules/allowmethods.t ............ 714s 1..9 714s # Running under perl version 5.038002 for linux 714s # Current time local: Tue Mar 19 01:33:32 2024 714s # Current time GMT: Tue Mar 19 01:33:32 2024 714s # Using Test.pm version 1.31 714s # Using Apache/Test.pm version 1.42 714s # testing : Get request to /Get responds 200 714s # expected: 200 714s # received: '200' 714s ok 1 714s # testing : Head request to /Get responds 200 714s # expected: 200 714s # received: '200' 714s ok 2 714s # testing : Post request to /Get responds 405 714s # expected: 405 714s # received: '405' 714s ok 3 714s # testing : Get request to /Head responds 200 714s # expected: 200 714s # received: '200' 714s ok 4 714s # testing : Head request to /Head responds 200 714s # expected: 200 714s # received: '200' 714s ok 5 714s # testing : Post request to /Head responds 405 714s # expected: 405 714s # received: '405' 714s ok 6 714s # testing : Get request to /Post responds 405 714s # expected: 405 714s # received: '405' 714s ok 7 714s # testing : Head request to /Post responds 405 714s # expected: 405 714s # received: '405' 714s ok 8 714s # testing : Post request to /Post responds 200 714s # expected: 200 714s # received: '200' 714s ok 9 714s ok 716s t/modules/asis.t .................... 716s 1..3 716s # Running under perl version 5.038002 for linux 716s # Current time local: Tue Mar 19 01:33:33 2024 716s # Current time GMT: Tue Mar 19 01:33:33 2024 716s # Using Test.pm version 1.31 716s # Using Apache/Test.pm version 1.42 716s # testing : asis content OK 716s # expected: 'This is asis content. 716s # ' 716s # received: 'This is asis content. 716s # ' 716s ok 1 716s # testing : asis gave 404 error 716s # expected: 404 716s # received: '404' 716s ok 2 716s # testing : asis gave 403 error 716s # expected: 403 716s # received: '403' 716s ok 3 716s ok 719s t/modules/authz_core.t .............. 719s 1..504 719s # Running under perl version 5.038002 for linux 719s # Current time local: Tue Mar 19 01:33:35 2024 719s # Current time GMT: Tue Mar 19 01:33:35 2024 719s # Using Test.pm version 1.31 719s # Using Apache/Test.pm version 1.42 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/groups1 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 200, expected 200 [a/ : a/ ] 719s ok 1 719s # got 200, expected 200 [a/ : a/ 1] 719s ok 2 719s # got 200, expected 200 [a/ : a/ 2] 719s ok 3 719s # got 200, expected 200 [a/ : a/ 1 2] 719s ok 4 719s # got 200, expected 200 [a/ : a/ 3] 719s ok 5 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ user1: a/ ] 719s ok 6 719s # got 200, expected 200 [a/ user1: a/ user1] 719s ok 7 719s # got 401, expected 401 [a/ user1: a/ user2] 719s ok 8 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ Any 1 2: a/ ] 719s ok 9 719s # got 200, expected 200 [a/ Any 1 2: a/ 1] 719s ok 10 719s # got 200, expected 200 [a/ Any 1 2: a/ 2] 719s ok 11 719s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 719s ok 12 719s # got 403, expected 403 [a/ Any 1 2: a/ 3] 719s ok 13 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 719s ok 14 719s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 719s ok 15 719s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 719s ok 16 719s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 719s ok 17 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 719s ok 18 719s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 719s ok 19 719s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 719s ok 20 719s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 719s ok 21 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 719s ok 22 719s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 719s ok 23 719s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 719s ok 24 719s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 719s ok 25 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 719s ok 26 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 719s ok 27 719s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 719s ok 28 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 719s ok 29 719s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 719s ok 30 719s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 719s ok 31 719s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 719s ok 32 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 719s ok 33 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 719s ok 34 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 719s ok 35 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 719s ok 36 719s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 719s ok 37 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 719s ok 38 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 719s ok 39 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 719s ok 40 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 719s ok 41 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 719s ok 42 719s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 719s ok 43 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 719s ok 44 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 719s ok 45 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 719s ok 46 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 719s ok 47 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 719s ok 48 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 719s ok 49 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 719s ok 50 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 719s ok 51 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 719s ok 52 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 719s ok 53 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 719s ok 54 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 719s ok 55 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 719s ok 56 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 719s ok 57 719s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 719s ok 58 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 !2: a/ ] 719s ok 59 719s # got 200, expected 200 [a/ All 1 !2: a/ 1] 719s ok 60 719s # got 403, expected 403 [a/ All 1 !2: a/ 2] 719s ok 61 719s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 719s ok 62 719s # got 403, expected 403 [a/ All 1 !2: a/ 3] 719s ok 63 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 719s ok 64 719s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 719s ok 65 719s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 719s ok 66 719s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 719s ok 67 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 719s ok 68 719s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 719s ok 69 719s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 719s ok 70 719s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 719s ok 71 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 719s ok 72 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 719s ok 73 719s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 719s ok 74 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 719s ok 75 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 719s ok 76 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 719s ok 77 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 719s ok 78 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 719s ok 79 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 719s ok 80 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 719s ok 81 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 719s ok 82 719s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 719s ok 83 719s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 719s ok 84 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 719s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 719s ok 85 719s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 719s ok 86 719s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 719s ok 87 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 719s ok 88 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 719s ok 89 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 719s ok 90 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 719s ok 91 719s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 719s ok 92 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 719s ok 93 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 719s ok 94 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 719s ok 95 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 719s ok 96 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 719s ok 97 719s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 719s ok 98 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 719s ok 99 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 719s ok 100 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 719s ok 101 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 719s ok 102 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 719s ok 103 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 719s ok 104 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 719s ok 105 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 719s ok 106 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 719s ok 107 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 719s ok 108 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 719s ok 109 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 719s ok 110 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 719s ok 111 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 719s ok 112 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 719s ok 113 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 2: a/ ] 719s ok 114 719s # got 403, expected 403 [a/ All 1 2: a/ 1] 719s ok 115 719s # got 403, expected 403 [a/ All 1 2: a/ 2] 719s ok 116 719s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 719s ok 117 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 719s ok 118 719s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 719s ok 119 719s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 719s ok 120 719s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 719s ok 121 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 719s ok 122 719s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 719s ok 123 719s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 719s ok 124 719s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 719s ok 125 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 719s ok 126 719s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 719s ok 127 719s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 719s ok 128 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 719s ok 129 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 719s ok 130 719s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 719s ok 131 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 719s ok 132 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 719s ok 133 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 719s ok 134 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 719s ok 135 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 719s ok 136 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 719s ok 137 719s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 719s ok 138 719s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 719s ok 139 719s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 719s ok 140 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 719s ok 141 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 719s ok 142 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 719s ok 143 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 719s ok 144 719s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 719s ok 145 719s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 719s ok 146 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 719s ok 147 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 719s ok 148 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 719s ok 149 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 719s ok 150 719s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 719s ok 151 719s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 719s ok 152 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 719s ok 153 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 719s ok 154 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 719s ok 155 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 719s ok 156 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 719s ok 157 719s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 719s ok 158 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 719s ok 159 719s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 719s ok 160 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 719s ok 161 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 719s ok 162 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 719s ok 163 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 719s ok 164 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 719s ok 165 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 719s ok 166 719s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 719s ok 167 719s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 719s ok 168 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 719s ok 169 719s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 719s ok 170 719s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 719s ok 171 719s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 719s ok 172 719s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 719s ok 173 719s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 719s ok 174 719s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 719s ok 175 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 719s ok 176 719s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 719s ok 177 719s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 719s ok 178 719s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 719s ok 179 719s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 719s ok 180 719s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 719s ok 181 719s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 719s ok 182 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 719s ok 183 719s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 719s ok 184 719s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 719s ok 185 719s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 719s ok 186 719s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 719s ok 187 719s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 719s ok 188 719s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 719s ok 189 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 719s ok 190 719s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 719s ok 191 719s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 719s ok 192 719s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 719s ok 193 719s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 719s ok 194 719s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 719s ok 195 719s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 719s ok 196 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 719s ok 197 719s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 719s ok 198 719s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 719s ok 199 719s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 719s ok 200 719s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 719s ok 201 719s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 719s ok 202 719s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 719s ok 203 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 719s ok 204 719s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 719s ok 205 719s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 719s ok 206 719s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 719s ok 207 719s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 719s ok 208 719s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 719s ok 209 719s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 719s ok 210 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 719s ok 211 719s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 719s ok 212 719s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 719s ok 213 719s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 719s ok 214 719s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 719s ok 215 719s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 719s ok 216 719s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 719s ok 217 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 719s ok 218 719s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 719s ok 219 719s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 719s ok 220 719s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 719s ok 221 719s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 719s ok 222 719s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 719s ok 223 719s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 719s ok 224 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 719s ok 225 719s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 719s ok 226 719s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 719s ok 227 719s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 719s ok 228 719s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 719s ok 229 719s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 719s ok 230 719s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 719s ok 231 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 719s ok 232 719s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 719s ok 233 719s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 719s ok 234 719s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 719s ok 235 719s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 719s ok 236 719s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 719s ok 237 719s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 719s ok 238 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 719s ok 239 719s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 719s ok 240 719s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 719s ok 241 719s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 719s ok 242 719s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 719s ok 243 719s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 719s ok 244 719s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 719s ok 245 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 719s ok 246 719s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 719s ok 247 719s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 719s ok 248 719s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 719s ok 249 719s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 719s ok 250 719s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 719s ok 251 719s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 719s ok 252 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 719s ok 253 719s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 719s ok 254 719s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 719s ok 255 719s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 719s ok 256 719s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 719s ok 257 719s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 719s ok 258 719s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 719s ok 259 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 719s ok 260 719s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 719s ok 261 719s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 719s ok 262 719s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 719s ok 263 719s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 719s ok 264 719s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 719s ok 265 719s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 719s ok 266 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 719s ok 267 719s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 719s ok 268 719s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 719s ok 269 719s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 719s ok 270 719s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 719s ok 271 719s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 719s ok 272 719s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 719s ok 273 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 719s ok 274 719s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 719s ok 275 719s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 719s ok 276 719s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 719s ok 277 719s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 719s ok 278 719s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 719s ok 279 719s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 719s ok 280 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 719s ok 281 719s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 719s ok 282 719s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 719s ok 283 719s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 719s ok 284 719s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 719s ok 285 719s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 719s ok 286 719s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 719s ok 287 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 719s ok 288 719s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 719s ok 289 719s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 719s ok 290 719s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 719s ok 291 719s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 719s ok 292 719s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 719s ok 293 719s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 719s ok 294 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 719s ok 295 719s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 719s ok 296 719s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 719s ok 297 719s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 719s ok 298 719s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 719s ok 299 719s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 719s ok 300 719s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 719s ok 301 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 719s ok 302 719s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 719s ok 303 719s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 719s ok 304 719s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 719s ok 305 719s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 719s ok 306 719s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 719s ok 307 719s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 719s ok 308 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 719s ok 309 719s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 719s ok 310 719s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 719s ok 311 719s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 719s ok 312 719s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 719s ok 313 719s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 719s ok 314 719s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 719s ok 315 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 719s ok 316 719s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 719s ok 317 719s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 719s ok 318 719s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 719s ok 319 719s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 719s ok 320 719s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 719s ok 321 719s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 719s ok 322 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 719s ok 323 719s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 719s ok 324 719s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 719s ok 325 719s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 719s ok 326 719s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 719s ok 327 719s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 719s ok 328 719s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 719s ok 329 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 719s ok 330 719s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 719s ok 331 719s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 719s ok 332 719s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 719s ok 333 719s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 719s ok 334 719s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 719s ok 335 719s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 719s ok 336 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 719s ok 337 719s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 719s ok 338 719s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 719s ok 339 719s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 719s ok 340 719s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 719s ok 341 719s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 719s ok 342 719s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 719s ok 343 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 719s ok 344 719s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 719s ok 345 719s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 719s ok 346 719s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 719s ok 347 719s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 719s ok 348 719s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 719s ok 349 719s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 719s ok 350 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 719s ok 351 719s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 719s ok 352 719s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 719s ok 353 719s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 719s ok 354 719s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 719s ok 355 719s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 719s ok 356 719s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 719s ok 357 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 719s ok 358 719s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 719s ok 359 719s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 719s ok 360 719s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 719s ok 361 719s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 719s ok 362 719s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 719s ok 363 719s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 719s ok 364 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 719s ok 365 719s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 719s ok 366 719s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 719s ok 367 719s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 719s ok 368 719s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 719s ok 369 719s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 719s ok 370 719s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 719s ok 371 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 719s ok 372 719s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 719s ok 373 719s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 719s ok 374 719s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 719s ok 375 719s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 719s ok 376 719s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 719s ok 377 719s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 719s ok 378 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 719s ok 379 719s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 719s ok 380 719s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 719s ok 381 719s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 719s ok 382 719s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 719s ok 383 719s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 719s ok 384 719s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 719s ok 385 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 719s ok 386 719s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 719s ok 387 719s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 719s ok 388 719s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 719s ok 389 719s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 719s ok 390 719s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 719s ok 391 719s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 719s ok 392 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 719s ok 393 719s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 719s ok 394 719s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 719s ok 395 719s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 719s ok 396 719s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 719s ok 397 719s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 719s ok 398 719s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 719s ok 399 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 719s ok 400 719s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 719s ok 401 719s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 719s ok 402 719s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 719s ok 403 719s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 719s ok 404 719s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 719s ok 405 719s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 719s ok 406 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 719s ok 407 719s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 719s ok 408 719s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 719s ok 409 719s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 719s ok 410 719s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 719s ok 411 719s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 719s ok 412 719s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 719s ok 413 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 719s ok 414 719s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 719s ok 415 719s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 719s ok 416 719s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 719s ok 417 719s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 719s ok 418 719s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 719s ok 419 719s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 719s ok 420 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 719s ok 421 719s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 719s ok 422 719s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 719s ok 423 719s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 719s ok 424 719s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 719s ok 425 719s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 719s ok 426 719s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 719s ok 427 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 719s ok 428 719s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 719s ok 429 719s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 719s ok 430 719s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 719s ok 431 719s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 719s ok 432 719s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 719s ok 433 719s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 719s ok 434 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 719s ok 435 719s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 719s ok 436 719s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 719s ok 437 719s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 719s ok 438 719s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 719s ok 439 719s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 719s ok 440 719s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 719s ok 441 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 719s ok 442 719s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 719s ok 443 719s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 719s ok 444 719s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 719s ok 445 719s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 719s ok 446 719s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 719s ok 447 719s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 719s ok 448 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 719s ok 449 719s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 719s ok 450 719s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 719s ok 451 719s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 719s ok 452 719s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 719s ok 453 719s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 719s ok 454 719s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 719s ok 455 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 719s ok 456 719s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 719s ok 457 719s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 719s ok 458 719s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 719s ok 459 719s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 719s ok 460 719s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 719s ok 461 719s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 719s ok 462 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 719s ok 463 719s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 719s ok 464 719s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 719s ok 465 719s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 719s ok 466 719s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 719s ok 467 719s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 719s ok 468 719s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 719s ok 469 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 719s ok 470 719s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 719s ok 471 719s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 719s ok 472 719s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 719s ok 473 719s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 719s ok 474 719s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 719s ok 475 719s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 719s ok 476 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 719s ok 477 719s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 719s ok 478 719s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 719s ok 479 719s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 719s ok 480 719s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 719s ok 481 719s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 719s ok 482 719s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 719s ok 483 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 719s ok 484 719s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 719s ok 485 719s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 719s ok 486 719s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 719s ok 487 719s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 719s ok 488 719s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 719s ok 489 719s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 719s ok 490 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 719s ok 491 719s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 719s ok 492 719s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 719s ok 493 719s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 719s ok 494 719s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 719s ok 495 719s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 719s ok 496 719s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 719s ok 497 719s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 719s ok 498 719s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 719s ok 499 719s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 719s ok 500 719s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 719s ok 501 719s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 719s ok 502 719s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 719s ok 503 719s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 719s ok 504 719s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 719s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 719s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 719s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 719s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/groups1 719s ok 721s t/modules/autoindex.t ............... 721s 1..84 721s # Running under perl version 5.038002 for linux 721s # Current time local: Tue Mar 19 01:33:38 2024 721s # Current time GMT: Tue Mar 19 01:33:38 2024 721s # Using Test.pm version 1.31 721s # Using Apache/Test.pm version 1.42 721s --- 721s IndexOrderDefault Ascending Name 721s GET /modules/autoindex/htaccess/ 721s ok 1 721s --- 721s IndexOrderDefault Ascending Name 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 2 721s --- 721s IndexOrderDefault Ascending Name 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 3 721s --- 721s IndexOrderDefault Ascending Name 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 4 721s --- 721s IndexOrderDefault Ascending Name 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 5 721s --- 721s IndexOrderDefault Ascending Name 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 6 721s --- 721s IndexOrderDefault Ascending Name 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 7 721s --- 721s IndexOrderDefault Ascending Date 721s GET /modules/autoindex/htaccess/ 721s ok 8 721s --- 721s IndexOrderDefault Ascending Date 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 9 721s --- 721s IndexOrderDefault Ascending Date 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 10 721s --- 721s IndexOrderDefault Ascending Date 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 11 721s --- 721s IndexOrderDefault Ascending Date 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 12 721s --- 721s IndexOrderDefault Ascending Date 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 13 721s --- 721s IndexOrderDefault Ascending Date 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 14 721s --- 721s IndexOrderDefault Ascending Size 721s GET /modules/autoindex/htaccess/ 721s ok 15 721s --- 721s IndexOrderDefault Ascending Size 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 16 721s --- 721s IndexOrderDefault Ascending Size 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 17 721s --- 721s IndexOrderDefault Ascending Size 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 18 721s --- 721s IndexOrderDefault Ascending Size 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 19 721s --- 721s IndexOrderDefault Ascending Size 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 20 721s --- 721s IndexOrderDefault Ascending Size 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 21 721s --- 721s IndexOrderDefault Descending Name 721s GET /modules/autoindex/htaccess/ 721s ok 22 721s --- 721s IndexOrderDefault Descending Name 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 23 721s --- 721s IndexOrderDefault Descending Name 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 24 721s --- 721s IndexOrderDefault Descending Name 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 25 721s --- 721s IndexOrderDefault Descending Name 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 26 721s --- 721s IndexOrderDefault Descending Name 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 27 721s --- 721s IndexOrderDefault Descending Name 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 28 721s --- 721s IndexOrderDefault Descending Date 721s GET /modules/autoindex/htaccess/ 721s ok 29 721s --- 721s IndexOrderDefault Descending Date 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 30 721s --- 721s IndexOrderDefault Descending Date 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 31 721s --- 721s IndexOrderDefault Descending Date 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 32 721s --- 721s IndexOrderDefault Descending Date 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 33 721s --- 721s IndexOrderDefault Descending Date 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 34 721s --- 721s IndexOrderDefault Descending Date 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 35 721s --- 721s IndexOrderDefault Descending Size 721s GET /modules/autoindex/htaccess/ 721s ok 36 721s --- 721s IndexOrderDefault Descending Size 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 37 721s --- 721s IndexOrderDefault Descending Size 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 38 721s --- 721s IndexOrderDefault Descending Size 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 39 721s --- 721s IndexOrderDefault Descending Size 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 40 721s --- 721s IndexOrderDefault Descending Size 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 41 721s --- 721s IndexOrderDefault Descending Size 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 42 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s GET /modules/autoindex/htaccess/ 721s ok 43 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 44 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 45 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 46 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 47 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 48 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Name 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 49 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s GET /modules/autoindex/htaccess/ 721s ok 50 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 51 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 52 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 53 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 54 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 55 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Date 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 56 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s GET /modules/autoindex/htaccess/ 721s ok 57 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 58 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 59 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 60 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 61 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 62 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Ascending Size 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 63 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s GET /modules/autoindex/htaccess/ 721s ok 64 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 65 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 66 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 67 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 68 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 69 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Name 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 70 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s GET /modules/autoindex/htaccess/ 721s ok 71 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 72 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 73 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 74 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 75 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 76 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Date 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 77 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s GET /modules/autoindex/htaccess/ 721s ok 78 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s 721s (C=N O=A) 721s GET /modules/autoindex/htaccess/?C=N&O=A 721s ok 79 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s 721s (C=N O=D) 721s GET /modules/autoindex/htaccess/?C=N&O=D 721s ok 80 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s 721s (C=M O=A) 721s GET /modules/autoindex/htaccess/?C=M&O=A 721s ok 81 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s 721s (C=M O=D) 721s GET /modules/autoindex/htaccess/?C=M&O=D 721s ok 82 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s 721s (C=S O=A) 721s GET /modules/autoindex/htaccess/?C=S&O=A 721s ok 83 721s --- 721s IndexOptions FancyIndexing 721s IndexOrderDefault Descending Size 721s 721s (C=S O=D) 721s GET /modules/autoindex/htaccess/?C=S&O=D 721s ok 84 721s ok 723s t/modules/autoindex2.t .............. 723s 1..3 723s # Running under perl version 5.038002 for linux 723s # Current time local: Tue Mar 19 01:33:40 2024 723s # Current time GMT: Tue Mar 19 01:33:40 2024 723s # Using Test.pm version 1.31 723s # Using Apache/Test.pm version 1.42 723s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 723s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 723s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 723s # testing : dir_broken should not be listed 723s # expected: 0 723s # received: 0 723s ok 1 723s # testing : dir_normal should be listed 723s # expected: 1 723s # received: 1 723s ok 2 723s # testing : dir_protected should not be listed 723s # expected: 0 723s # received: 0 723s ok 3 723s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 723s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 723s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 723s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 723s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 723s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 723s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 723s ok 724s t/modules/brotli.t .................. 724s 1..64 724s # Running under perl version 5.038002 for linux 724s # Current time local: Tue Mar 19 01:33:42 2024 724s # Current time GMT: Tue Mar 19 01:33:42 2024 724s # Using Test.pm version 1.31 724s # Using Apache/Test.pm version 1.42 724s qvalue: 724s # expected: 200 724s # received: '200' 724s ok 1 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 2 724s qvalue: 724s # expected: 200 724s # received: '200' 724s ok 3 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 4 724s qvalue: 724s # expected: 200 724s # received: '200' 724s ok 5 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 6 724s qvalue: 724s # expected: 200 724s # received: '200' 724s ok 7 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 8 724s qvalue: 724s # expected: 200 724s # received: '200' 724s ok 9 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 10 724s qvalue: 724s # expected: 200 724s # received: '200' 724s ok 11 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 12 724s qvalue: ; 724s # expected: 200 724s # received: '200' 724s ok 13 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 14 724s qvalue: ; 724s # expected: 200 724s # received: '200' 724s ok 15 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 16 724s qvalue: ; 724s # expected: 200 724s # received: '200' 724s ok 17 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 18 724s qvalue: ;q= 724s # expected: 200 724s # received: '200' 724s ok 19 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 20 724s qvalue: ;q= 724s # expected: 200 724s # received: '200' 724s ok 21 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 22 724s qvalue: ;q= 724s # expected: 200 724s # received: '200' 724s ok 23 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 24 724s qvalue: ;q=0 724s # expected: 200 724s # received: '200' 724s ok 25 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 26 724s qvalue: ;q=0 724s # expected: 200 724s # received: '200' 724s ok 27 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 28 724s qvalue: ;q=0 724s # expected: 200 724s # received: '200' 724s ok 29 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 30 724s qvalue: ;q=0. 724s # expected: 200 724s # received: '200' 724s ok 31 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 32 724s qvalue: ;q=0. 724s # expected: 200 724s # received: '200' 724s ok 33 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 34 724s qvalue: ;q=0. 724s # expected: 200 724s # received: '200' 724s ok 35 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 36 724s qvalue: ;q=0.0 724s # expected: 200 724s # received: '200' 724s ok 37 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 38 724s qvalue: ;q=0.0 724s # expected: 200 724s # received: '200' 724s ok 39 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 40 724s qvalue: ;q=0.0 724s # expected: 200 724s # received: '200' 724s ok 41 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 42 724s qvalue: ;q=0.00 724s # expected: 200 724s # received: '200' 724s ok 43 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 44 724s qvalue: ;q=0.00 724s # expected: 200 724s # received: '200' 724s ok 45 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 46 724s qvalue: ;q=0.00 724s # expected: 200 724s # received: '200' 724s ok 47 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 48 724s qvalue: ;q=0.000 724s # expected: 200 724s # received: '200' 724s ok 49 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 50 724s qvalue: ;q=0.000 724s # expected: 200 724s # received: '200' 724s ok 51 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 52 724s qvalue: ;q=0.000 724s # expected: 200 724s # received: '200' 724s ok 53 724s # testing : response without Content-Encoding is OK 724s # expected: undef 724s # received: undef 724s ok 54 724s qvalue: ;q=0.0000 724s # expected: 200 724s # received: '200' 724s ok 55 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 56 724s qvalue: ;q=0.0000 724s # expected: 200 724s # received: '200' 724s ok 57 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 58 724s qvalue: ;q=0.0000 724s # expected: 200 724s # received: '200' 724s ok 59 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 60 724s # expected: 200 724s # received: '200' 724s ok 61 724s # testing : response Content-Encoding is OK 724s # expected: 'br' 724s # received: 'br' 724s ok 62 724s # expected: 200 724s # received: '200' 724s ok 63 724s # testing : response Content-Encoding is OK 724s # expected: 'gzip' 724s # received: 'gzip' 724s ok 64 724s ok 726s t/modules/buffer.t .................. 726s 1..12 726s # Running under perl version 5.038002 for linux 726s # Current time local: Tue Mar 19 01:33:43 2024 726s # Current time GMT: Tue Mar 19 01:33:43 2024 726s # Using Test.pm version 1.31 726s # Using Apache/Test.pm version 1.42 726s # testing : Checking return code is '200' 726s # expected: 200 726s # received: '200' 726s ok 1 726s ok 2 726s # testing : Checking return code is '200' 726s # expected: 200 726s # received: '200' 726s ok 3 726s ok 4 726s # testing : Checking return code is '200' 726s # expected: 200 726s # received: '200' 726s ok 5 726s ok 6 726s # testing : Checking return code is '200' 726s # expected: 200 726s # received: '200' 726s ok 7 726s ok 8 726s # testing : Checking return code is '200' 726s # expected: 200 726s # received: '200' 726s ok 9 726s ok 10 726s # testing : Checking return code is '200' 726s # expected: 200 726s # received: '200' 726s ok 11 726s ok 12 726s ok 728s t/modules/cache.t ................... 728s 1..3 728s # Running under perl version 5.038002 for linux 728s # Current time local: Tue Mar 19 01:33:45 2024 728s # Current time GMT: Tue Mar 19 01:33:45 2024 728s # Using Test.pm version 1.31 728s # Using Apache/Test.pm version 1.42 728s # testing : non-cached call to index.html 728s # expected: 200 728s # received: '200' 728s ok 1 728s # testing : call to cache index.html 728s # expected: 200 728s # received: '200' 728s ok 2 728s # testing : cached call to index.html 728s # expected: 200 728s # received: '200' 728s ok 3 728s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 728s ok 732s t/modules/cgi.t ..................... 732s 1..58 732s # Running under perl version 5.038002 for linux 732s # Current time local: Tue Mar 19 01:33:47 2024 732s # Current time GMT: Tue Mar 19 01:33:47 2024 732s # Using Test.pm version 1.31 732s # Using Apache/Test.pm version 1.42 732s # testing : return code for acceptpathinfodefault.sh 732s # expected: 200 732s # received: '200' 732s ok 1 732s # testing : body for acceptpathinfodefault.sh 732s # expected: '' 732s # received: '' 732s ok 2 732s # testing : return code for acceptpathinfodefault.sh/foo 732s # expected: 200 732s # received: '200' 732s ok 3 732s # testing : body for acceptpathinfodefault.sh/foo 732s # expected: '/foo' 732s # received: '/foo' 732s ok 4 732s # testing : return code for acceptpathinfooff.sh 732s # expected: 200 732s # received: '200' 732s ok 5 732s # testing : body for acceptpathinfooff.sh 732s # expected: '' 732s # received: '' 732s ok 6 732s # testing : return code for acceptpathinfooff.sh/foo 732s # expected: 404 732s # received: '404' 732s ok 7 732s # no body test for this one 732s ok 8 732s # testing : return code for acceptpathinfoon.sh 732s # expected: 200 732s # received: '200' 732s ok 9 732s # testing : body for acceptpathinfoon.sh 732s # expected: '' 732s # received: '' 732s ok 10 732s # testing : return code for acceptpathinfoon.sh/foo 732s # expected: 200 732s # received: '200' 732s ok 11 732s # testing : body for acceptpathinfoon.sh/foo 732s # expected: '/foo' 732s # received: '/foo' 732s ok 12 732s # testing : return code for bogus-perl.pl 732s # expected: 500 732s # received: '500' 732s ok 13 732s # cgi log created ok. 732s ok 14 732s # testing : return code for bogus-sh.sh 732s # expected: 500 732s # received: '500' 732s ok 15 732s # checking that log size (807) is bigger than it used to be (523) 732s ok 16 732s # testing : return code for nph-stderr.pl 732s # expected: 200 732s # received: '200' 732s ok 17 732s # testing : body for nph-stderr.pl 732s # expected: 'this is nph-stdout' 732s # received: 'this is nph-stdout' 732s ok 18 732s # testing : return code for nph-test.pl 732s # expected: 200 732s # received: '200' 732s ok 19 732s # testing : body for nph-test.pl 732s # expected: 'ok' 732s # received: 'ok' 732s ok 20 732s # testing : return code for perl.pl 732s # expected: 200 732s # received: '200' 732s ok 21 732s # testing : body for perl.pl 732s # expected: 'perl cgi' 732s # received: 'perl cgi' 732s ok 22 732s # testing : return code for sh.sh 732s # expected: 200 732s # received: '200' 732s ok 23 732s # testing : body for sh.sh 732s # expected: 'sh cgi' 732s # received: 'sh cgi' 732s ok 24 732s # testing : return code for stderr1.pl 732s # expected: 200 732s # received: '200' 732s ok 25 732s # testing : body for stderr1.pl 732s # expected: 'this is stdout' 732s # received: 'this is stdout' 732s ok 26 732s # testing : return code for stderr2.pl 732s # expected: 200 732s # received: '200' 732s ok 27 732s # testing : body for stderr2.pl 732s # expected: 'this is also stdout' 732s # received: 'this is also stdout' 732s ok 28 732s # testing : return code for stderr3.pl 732s # expected: 200 732s # received: '200' 732s ok 29 732s # testing : body for stderr3.pl 732s # expected: 'this is more stdout' 732s # received: 'this is more stdout' 732s ok 30 732s # posted content (length 10) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 732s # expected: '500' 732s # received: '500' 732s ok 31 732s # checking that log size (35781) is greater than 807 732s ok 32 732s # verifying that logged content is 10 characters 732s ok 33 732s # posted content (length 99) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 732s # expected: '500' 732s # received: '500' 732s ok 34 732s # checking that log size (36240) is greater than 35781 732s ok 35 732s # verifying that logged content is 99 characters 732s ok 36 732s # posted content (length 250) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 732s # expected: '500' 732s # received: '500' 732s ok 37 732s # checking that log size (36851) is greater than 36240 732s ok 38 732s # verifying that logged content is 250 characters 732s ok 39 732s # posted content (length 255) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 732s # expected: '500' 732s # received: '500' 732s ok 40 732s # checking that log size (37467) is greater than 36851 732s ok 41 732s # verifying that logged content is 255 characters 732s ok 42 732s # posted content (length 256) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 732s # expected: '500' 732s # received: '500' 732s ok 43 732s # checking that log size (38084) is greater than 37467 732s ok 44 732s # verifying that logged content is 256 characters 732s ok 45 732s # posted content (length 257) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 732s # expected: '500' 732s # received: '500' 732s ok 46 732s # checking that log size (38701) is greater than 38084 732s ok 47 732s # verifying that logged content is 256 characters 732s ok 48 732s # posted content (length 258) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 732s # expected: '500' 732s # received: '500' 732s ok 49 732s # checking that log size (39318) is greater than 38701 732s ok 50 732s # verifying that logged content is 256 characters 732s ok 51 732s # posted content (length 1024) to bogus-perl.pl 732s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 732s # expected: '500' 732s # received: '500' 732s ok 52 732s # checking that log size (39936) is greater than 39318 732s ok 53 732s # verifying that logged content is 256 characters 732s ok 54 732s # verifying log is greater than 40960 bytes. 732s ok 55 732s # verifying log did not grow after making bogus request. 732s ok 56 732s # verifying log did not grow after making another bogus request. 732s ok 57 732s # checking that HEAD /modules/cgi/perl.pl returns 200. 732s ok 58 732s ok 734s t/modules/data.t .................... 734s 1..2 734s # Running under perl version 5.038002 for linux 734s # Current time local: Tue Mar 19 01:33:51 2024 734s # Current time GMT: Tue Mar 19 01:33:51 2024 734s # Using Test.pm version 1.31 734s # Using Apache/Test.pm version 1.42 734s # testing : Checking return code is '200' 734s # expected: 200 734s # received: '200' 734s ok 1 734s ok 2 734s ok 738s t/modules/dav.t ..................... 738s 1..19 738s # Running under perl version 5.038002 for linux 738s # Current time local: Tue Mar 19 01:33:53 2024 738s # Current time GMT: Tue Mar 19 01:33:53 2024 738s # Using Test.pm version 1.31 738s # Using Apache/Test.pm version 1.42 738s resource lock test: 738s ok 1 738s DAV put test: 738s ok 2 738s getting DAV resource properties: 738s ok 3 738s created: Tue, 19 Mar 2024 01:33:54 GMT 738s modified: Tue, 19 Mar 2024 01:33:54 GMT 738s now: Tue, 19 Mar 2024 01:33:56 GMT 738s ok 4 738s ok 5 738s resource lock status test: 738s ok 6 738s resource unlock test: 738s ok 7 738s resource lock status test: 738s ok 8 738s getting uri... 738s expect: 738s -> 738s 738s
738s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

769s # 769s # ' 769s # received: ' 769s #

Hello World!

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

No query was specified.

769s # 769s # ' 769s # received: ' 769s #

No query was specified.

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

Hello World!

769s # 769s # ' 769s # received: ' 769s #

Hello World!

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

No query was specified.

769s # 769s # ' 769s # received: ' 769s #

No query was specified.

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

mod_include test

773s # 773s # 773s # Hello World 773s # 773s #

[back]

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

mod_include test

773s # 773s # 773s # Hello World 773s # 773s #

[back]

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

mod_include test

773s # 773s # 773s # Hello World 773s # 773s #

[back]

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

Load Balancer Manager for localhost

798s # 798s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
798s #
Server Built: 2024-01-24T22:00:03
798s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
798s #
798s #

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

818s #

The document has moved here.

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

Moved Permanently

818s #

The document has moved here.

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

Moved Permanently

818s #

The document has moved here.

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

Moved Permanently

818s #

The document has moved here.

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

Multiple Choices

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

Available documents: 818s #

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

Multiple Choices

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

Available documents: 818s #

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

Multiple Choices

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

Available documents: 818s #

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

Moved Permanently

818s #

The document has moved here.

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

Multiple Choices

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

Available documents: 818s #

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

Multiple Choices

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

Available documents: 818s #

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

Moved Permanently

818s #

The document has moved here.

818s # 818s # ' 818s ok 48 818s ok 819s t/modules/status.t .................. 819s 1..1 819s # Running under perl version 5.038002 for linux 819s # Current time local: Tue Mar 19 01:35:16 2024 819s # Current time GMT: Tue Mar 19 01:35:16 2024 819s # Using Test.pm version 1.31 819s # Using Apache/Test.pm version 1.42 819s 819s 819s Apache Status 819s 819s

Apache Server Status for localhost (via 127.0.0.1)

819s 819s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
819s
Server MPM: prefork
819s
Server Built: 2024-01-24T22:00:03 819s

819s
Current Time: Tuesday, 19-Mar-2024 01:35:18 UTC
819s
Restart Time: Tuesday, 19-Mar-2024 01:31:26 UTC
819s
Parent Server Config. Generation: 1
819s
Parent Server MPM Generation: 0
819s
Server uptime: 3 minutes 52 seconds
819s
Server load: 1.28 0.89 0.41
819s
Total accesses: 6789 - Total Traffic: 140.4 MB - Total Duration: 102218
819s
CPU Usage: u1.97 s1.98 cu4.36 cs2.96 - 4.86% CPU load
819s
29.3 requests/sec - 0.6 MB/second - 21.2 kB/request - 15.0564 ms/request
819s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
819s
_.W_...
819s

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

819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s
SrvPIDAccMCPU 819s SSReqDurConnChildSlotClientProtocolVHostRequest
0-069270/2325/2325_ 819s 3.7911239150.049.8749.87 819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-0-0/0/1970. 819s 0.00150284080.00.0053.86 819s 127.0.0.1http/1.1localhost:8539OPTIONS * HTTP/1.0
2-01004500/157/2044W 819s 0.1700169610.00.0736.29 819s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-0791590/417/417_ 819s 0.6510139570.00.250.25 819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-0-0/0/8. 819s 0.00140133660.00.000.01 819s 127.0.0.1http/1.1localhost:8539OPTIONS * HTTP/1.0
5-0-0/0/7. 819s 0.001301040.00.000.03 819s 127.0.0.1http/1.1localhost:8539OPTIONS * HTTP/1.0
6-0-0/0/18. 819s 0.0016055030.00.000.08 819s 127.0.0.1http/1.1localhost:8539OPTIONS * HTTP/1.0
819s
819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s 819s
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
819s 819s ok 1 819s ok 821s t/modules/substitute.t .............. 821s 1..19 821s # Running under perl version 5.038002 for linux 821s # Current time local: Tue Mar 19 01:35:18 2024 821s # Current time GMT: Tue Mar 19 01:35:18 2024 821s # Using Test.pm version 1.31 821s # Using Apache/Test.pm version 1.42 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'barbar': OK 821s ok 1 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'barbar': OK 821s ok 2 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'foofoo': OK 821s ok 3 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'barbar': OK 821s ok 4 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'barbar': OK 821s ok 5 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'barbar': OK 821s ok 6 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'foof 821s oo': OK 821s ok 7 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'xfoo': OK 821s ok 8 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 821s ok 9 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s barx 821s ': OK 821s ok 10 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'a$1axb(': OK 821s ok 11 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'a$XX': OK 821s ok 12 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 821s ok 13 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'x&x': OK 821s ok 14 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'xx': OK 821s ok 15 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'fcooar': OK 821s ok 16 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'fc$1ar': OK 821s ok 17 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'fdooar': OK 821s ok 18 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s got 200 'XXXfooXXX 821s bar': OK 821s ok 19 821s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 821s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 821s ok 825s t/modules/unique_id.t ............... 825s 1..300 825s # Running under perl version 5.038002 for linux 825s # Current time local: Tue Mar 19 01:35:20 2024 825s # Current time GMT: Tue Mar 19 01:35:20 2024 825s # Using Test.pm version 1.31 825s # Using Apache/Test.pm version 1.42 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 1 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGbwAAAAA 825s ok 2 825s ok 3 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 4 825s # unique id: Zfjr2jRgiH28_CHFzJgHVwAAAAI 825s ok 5 825s ok 6 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 7 825s # unique id: Zfjr2jZfY-OBnvh5eknAPgAAAAM 825s ok 8 825s ok 9 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 10 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGcAAAAAA 825s ok 11 825s ok 12 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 13 825s # unique id: Zfjr2jRgiH28_CHFzJgHWAAAAAI 825s ok 14 825s ok 15 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 16 825s # unique id: Zfjr2jRgiH28_CHFzJgHWQAAAAI 825s ok 17 825s ok 18 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 19 825s # unique id: Zfjr2jZfY-OBnvh5eknAPwAAAAM 825s ok 20 825s ok 21 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 22 825s # unique id: Zfjr2jRgiH28_CHFzJgHWgAAAAI 825s ok 23 825s ok 24 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 25 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGcQAAAAA 825s ok 26 825s ok 27 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 28 825s # unique id: Zfjr2jZfY-OBnvh5eknAQAAAAAM 825s ok 29 825s ok 30 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 31 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGcgAAAAA 825s ok 32 825s ok 33 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 34 825s # unique id: Zfjr2jRgiH28_CHFzJgHWwAAAAI 825s ok 35 825s ok 36 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 37 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGcwAAAAA 825s ok 38 825s ok 39 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 40 825s # unique id: Zfjr2rXWrkjruCH3OGeXCAAAAAE 825s ok 41 825s ok 42 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 43 825s # unique id: Zfjr2jZfY-OBnvh5eknAQQAAAAM 825s ok 44 825s ok 45 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 46 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGdAAAAAA 825s ok 47 825s ok 48 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 49 825s # unique id: Zfjr2rXWrkjruCH3OGeXCQAAAAE 825s ok 50 825s ok 51 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 52 825s # unique id: Zfjr2jRgiH28_CHFzJgHXAAAAAI 825s ok 53 825s ok 54 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 55 825s # unique id: Zfjr2jZfY-OBnvh5eknAQgAAAAM 825s ok 56 825s ok 57 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 58 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGdQAAAAA 825s ok 59 825s ok 60 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 61 825s # unique id: Zfjr2jZfY-OBnvh5eknAQwAAAAM 825s ok 62 825s ok 63 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 64 825s # unique id: Zfjr2rXWrkjruCH3OGeXCgAAAAE 825s ok 65 825s ok 66 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 67 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGdgAAAAA 825s ok 68 825s ok 69 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 70 825s # unique id: Zfjr2jRgiH28_CHFzJgHXQAAAAI 825s ok 71 825s ok 72 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 73 825s # unique id: Zfjr2jZfY-OBnvh5eknARAAAAAM 825s ok 74 825s ok 75 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 76 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGdwAAAAA 825s ok 77 825s ok 78 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 79 825s # unique id: Zfjr2jRgiH28_CHFzJgHXgAAAAI 825s ok 80 825s ok 81 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 82 825s # unique id: Zfjr2rXWrkjruCH3OGeXCwAAAAE 825s ok 83 825s ok 84 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 85 825s # unique id: Zfjr2jZfY-OBnvh5eknARQAAAAM 825s ok 86 825s ok 87 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 88 825s # unique id: Zfjr2jRgiH28_CHFzJgHXwAAAAI 825s ok 89 825s ok 90 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 91 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGeAAAAAA 825s ok 92 825s ok 93 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 94 825s # unique id: Zfjr2rXWrkjruCH3OGeXDAAAAAE 825s ok 95 825s ok 96 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 97 825s # unique id: Zfjr2jZfY-OBnvh5eknARgAAAAM 825s ok 98 825s ok 99 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 100 825s # unique id: Zfjr2rXWrkjruCH3OGeXDQAAAAE 825s ok 101 825s ok 102 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 103 825s # unique id: Zfjr2jRgiH28_CHFzJgHYAAAAAI 825s ok 104 825s ok 105 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 106 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGeQAAAAA 825s ok 107 825s ok 108 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 109 825s # unique id: Zfjr2jRgiH28_CHFzJgHYQAAAAI 825s ok 110 825s ok 111 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 112 825s # unique id: Zfjr2jZfY-OBnvh5eknARwAAAAM 825s ok 113 825s ok 114 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 115 825s # unique id: Zfjr2rXWrkjruCH3OGeXDgAAAAE 825s ok 116 825s ok 117 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 118 825s # unique id: Zfjr2jZfY-OBnvh5eknASAAAAAM 825s ok 119 825s ok 120 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 121 825s # unique id: Zfjr2ljPN3qR6kX5ZlEGegAAAAA 825s ok 122 825s ok 123 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 124 825s # unique id: Zfjr2jRgiH28_CHFzJgHYgAAAAI 825s ok 125 825s ok 126 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 127 825s # unique id: Zfjr2zZfY-OBnvh5eknASQAAAAM 825s ok 128 825s ok 129 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 130 825s # unique id: Zfjr27XWrkjruCH3OGeXDwAAAAE 825s ok 131 825s ok 132 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 133 825s # unique id: Zfjr21jPN3qR6kX5ZlEGewAAAAA 825s ok 134 825s ok 135 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 136 825s # unique id: Zfjr2zRgiH28_CHFzJgHYwAAAAI 825s ok 137 825s ok 138 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 139 825s # unique id: Zfjr21jPN3qR6kX5ZlEGfAAAAAA 825s ok 140 825s ok 141 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 142 825s # unique id: Zfjr2zZfY-OBnvh5eknASgAAAAM 825s ok 143 825s ok 144 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 145 825s # unique id: Zfjr27XWrkjruCH3OGeXEAAAAAE 825s ok 146 825s ok 147 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 148 825s # unique id: Zfjr21jPN3qR6kX5ZlEGfQAAAAA 825s ok 149 825s ok 150 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 151 825s # unique id: Zfjr2zRgiH28_CHFzJgHZAAAAAI 825s ok 152 825s ok 153 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 154 825s # unique id: Zfjr27XWrkjruCH3OGeXEQAAAAE 825s ok 155 825s ok 156 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 157 825s # unique id: Zfjr21jPN3qR6kX5ZlEGfgAAAAA 825s ok 158 825s ok 159 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 160 825s # unique id: Zfjr2zZfY-OBnvh5eknASwAAAAM 825s ok 161 825s ok 162 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 163 825s # unique id: Zfjr2zRgiH28_CHFzJgHZQAAAAI 825s ok 164 825s ok 165 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 166 825s # unique id: Zfjr27XWrkjruCH3OGeXEgAAAAE 825s ok 167 825s ok 168 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 169 825s # unique id: Zfjr2zRgiH28_CHFzJgHZgAAAAI 825s ok 170 825s ok 171 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 172 825s # unique id: Zfjr21jPN3qR6kX5ZlEGfwAAAAA 825s ok 173 825s ok 174 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 175 825s # unique id: Zfjr2zZfY-OBnvh5eknATAAAAAM 825s ok 176 825s ok 177 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 178 825s # unique id: Zfjr27XWrkjruCH3OGeXEwAAAAE 825s ok 179 825s ok 180 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 181 825s # unique id: Zfjr2zZfY-OBnvh5eknATQAAAAM 825s ok 182 825s ok 183 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 184 825s # unique id: Zfjr2zRgiH28_CHFzJgHZwAAAAI 825s ok 185 825s ok 186 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 187 825s # unique id: Zfjr27XWrkjruCH3OGeXFAAAAAE 825s ok 188 825s ok 189 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 190 825s # unique id: Zfjr21jPN3qR6kX5ZlEGgAAAAAA 825s ok 191 825s ok 192 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 193 825s # unique id: Zfjr2zZfY-OBnvh5eknATgAAAAM 825s ok 194 825s ok 195 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 196 825s # unique id: Zfjr2zRgiH28_CHFzJgHaAAAAAI 825s ok 197 825s ok 198 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 199 825s # unique id: Zfjr2zZfY-OBnvh5eknATwAAAAM 825s ok 200 825s ok 201 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 202 825s # unique id: Zfjr27XWrkjruCH3OGeXFQAAAAE 825s ok 203 825s ok 204 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 205 825s # unique id: Zfjr2zRgiH28_CHFzJgHaQAAAAI 825s ok 206 825s ok 207 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 208 825s # unique id: Zfjr21jPN3qR6kX5ZlEGgQAAAAA 825s ok 209 825s ok 210 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 211 825s # unique id: Zfjr2zRgiH28_CHFzJgHagAAAAI 825s ok 212 825s ok 213 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 214 825s # unique id: Zfjr2zZfY-OBnvh5eknAUAAAAAM 825s ok 215 825s ok 216 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 217 825s # unique id: Zfjr27XWrkjruCH3OGeXFgAAAAE 825s ok 218 825s ok 219 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 220 825s # unique id: Zfjr2zRgiH28_CHFzJgHawAAAAI 825s ok 221 825s ok 222 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 223 825s # unique id: Zfjr2zZfY-OBnvh5eknAUQAAAAM 825s ok 224 825s ok 225 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 226 825s # unique id: Zfjr21jPN3qR6kX5ZlEGggAAAAA 825s ok 227 825s ok 228 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 229 825s # unique id: Zfjr2zRgiH28_CHFzJgHbAAAAAI 825s ok 230 825s ok 231 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 232 825s # unique id: Zfjr27XWrkjruCH3OGeXFwAAAAE 825s ok 233 825s ok 234 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 235 825s # unique id: Zfjr21jPN3qR6kX5ZlEGgwAAAAA 825s ok 236 825s ok 237 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 238 825s # unique id: Zfjr2zZfY-OBnvh5eknAUgAAAAM 825s ok 239 825s ok 240 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 241 825s # unique id: Zfjr27XWrkjruCH3OGeXGAAAAAE 825s ok 242 825s ok 243 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 244 825s # unique id: Zfjr21jPN3qR6kX5ZlEGhAAAAAA 825s ok 245 825s ok 246 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 247 825s # unique id: Zfjr2zRgiH28_CHFzJgHbQAAAAI 825s ok 248 825s ok 249 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 250 825s # unique id: Zfjr2zZfY-OBnvh5eknAUwAAAAM 825s ok 251 825s ok 252 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 253 825s # unique id: Zfjr27XWrkjruCH3OGeXGQAAAAE 825s ok 254 825s ok 255 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 256 825s # unique id: Zfjr2zZfY-OBnvh5eknAVAAAAAM 825s ok 257 825s ok 258 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 259 825s # unique id: Zfjr21jPN3qR6kX5ZlEGhQAAAAA 825s ok 260 825s ok 261 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 262 825s # unique id: Zfjr2zRgiH28_CHFzJgHbgAAAAI 825s ok 263 825s ok 264 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 265 825s # unique id: Zfjr27XWrkjruCH3OGeXGgAAAAE 825s ok 266 825s ok 267 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 268 825s # unique id: Zfjr2zZfY-OBnvh5eknAVQAAAAM 825s ok 269 825s ok 270 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 271 825s # unique id: Zfjr27XWrkjruCH3OGeXGwAAAAE 825s ok 272 825s ok 273 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 274 825s # unique id: Zfjr21jPN3qR6kX5ZlEGhgAAAAA 825s ok 275 825s ok 276 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 277 825s # unique id: Zfjr2zZfY-OBnvh5eknAVgAAAAM 825s ok 278 825s ok 279 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 280 825s # unique id: Zfjr2zRgiH28_CHFzJgHbwAAAAI 825s ok 281 825s ok 282 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 283 825s # unique id: Zfjr2zZfY-OBnvh5eknAVwAAAAM 825s ok 284 825s ok 285 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 286 825s # unique id: Zfjr27XWrkjruCH3OGeXHAAAAAE 825s ok 287 825s ok 288 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 289 825s # unique id: Zfjr21jPN3qR6kX5ZlEGhwAAAAA 825s ok 290 825s ok 291 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 292 825s # unique id: Zfjr27XWrkjruCH3OGeXHQAAAAE 825s ok 293 825s ok 294 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 295 825s # unique id: Zfjr2zRgiH28_CHFzJgHcAAAAAI 825s ok 296 825s ok 297 825s # testing : fetch unique ID 825s # expected: 200 825s # received: '200' 825s ok 298 825s # unique id: Zfjr21jPN3qR6kX5ZlEGiAAAAAA 825s ok 299 825s ok 300 825s ok 827s t/modules/usertrack.t ............... 827s 1..1004 827s # Running under perl version 5.038002 for linux 827s # Current time local: Tue Mar 19 01:35:24 2024 827s # Current time GMT: Tue Mar 19 01:35:24 2024 827s # Using Test.pm version 1.31 827s # Using Apache/Test.pm version 1.42 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 1 827s ok 2 827s Set-Cookie: usertrack_test=b7f096c4.613f97d070330; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=b7f096c4.613f97d070330 827s ok 3 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 4 827s ok 5 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 6 827s ok 7 827s Set-Cookie: usertrack_test=4a7a7f37.613f97d072741; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=4a7a7f37.613f97d072741 827s ok 8 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 9 827s ok 10 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 11 827s ok 12 827s Set-Cookie: usertrack_test=7e69d785.613f97d0738a7; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=7e69d785.613f97d0738a7 827s ok 13 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 14 827s ok 15 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 16 827s ok 17 827s Set-Cookie: usertrack_test=e9d25c06.613f97d074b7c; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=e9d25c06.613f97d074b7c 827s ok 18 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 19 827s ok 20 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 21 827s ok 22 827s Set-Cookie: usertrack_test=fe6a8517.613f97d075be9; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=fe6a8517.613f97d075be9 827s ok 23 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 24 827s ok 25 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 26 827s ok 27 827s Set-Cookie: usertrack_test=ccbf38d.613f97d076cc4; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ccbf38d.613f97d076cc4 827s ok 28 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 29 827s ok 30 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 31 827s ok 32 827s Set-Cookie: usertrack_test=223ccd85.613f97d077edb; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=223ccd85.613f97d077edb 827s ok 33 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 34 827s ok 35 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 36 827s ok 37 827s Set-Cookie: usertrack_test=a4db8462.613f97d07919e; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=a4db8462.613f97d07919e 827s ok 38 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 39 827s ok 40 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 41 827s ok 42 827s Set-Cookie: usertrack_test=ab9ca357.613f97d07a282; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ab9ca357.613f97d07a282 827s ok 43 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 44 827s ok 45 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 46 827s ok 47 827s Set-Cookie: usertrack_test=568d5d1e.613f97d07b283; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=568d5d1e.613f97d07b283 827s ok 48 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 49 827s ok 50 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 51 827s ok 52 827s Set-Cookie: usertrack_test=bb8582.613f97d07c32f; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=bb8582.613f97d07c32f 827s ok 53 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 54 827s ok 55 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 56 827s ok 57 827s Set-Cookie: usertrack_test=fd65a859.613f97d07d412; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=fd65a859.613f97d07d412 827s ok 58 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 59 827s ok 60 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 61 827s ok 62 827s Set-Cookie: usertrack_test=51623cdd.613f97d07e609; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=51623cdd.613f97d07e609 827s ok 63 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 64 827s ok 65 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 66 827s ok 67 827s Set-Cookie: usertrack_test=d29024ce.613f97d07f5f8; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=d29024ce.613f97d07f5f8 827s ok 68 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 69 827s ok 70 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 71 827s ok 72 827s Set-Cookie: usertrack_test=a4730003.613f97d0806a9; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=a4730003.613f97d0806a9 827s ok 73 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 74 827s ok 75 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 76 827s ok 77 827s Set-Cookie: usertrack_test=c3741cbb.613f97d081764; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=c3741cbb.613f97d081764 827s ok 78 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 79 827s ok 80 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 81 827s ok 82 827s Set-Cookie: usertrack_test=f45bca53.613f97d08281a; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=f45bca53.613f97d08281a 827s ok 83 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 84 827s ok 85 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 86 827s ok 87 827s Set-Cookie: usertrack_test=b57f9050.613f97d083949; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=b57f9050.613f97d083949 827s ok 88 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 89 827s ok 90 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 91 827s ok 92 827s Set-Cookie: usertrack_test=7a95c0e4.613f97d084e59; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=7a95c0e4.613f97d084e59 827s ok 93 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 94 827s ok 95 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 96 827s ok 97 827s Set-Cookie: usertrack_test=fcdc1a92.613f97d086241; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=fcdc1a92.613f97d086241 827s ok 98 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 99 827s ok 100 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 101 827s ok 102 827s Set-Cookie: usertrack_test=776f1ff0.613f97d0875a3; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=776f1ff0.613f97d0875a3 827s ok 103 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 104 827s ok 105 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 106 827s ok 107 827s Set-Cookie: usertrack_test=77e4212d.613f97d0888c1; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=77e4212d.613f97d0888c1 827s ok 108 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 109 827s ok 110 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 111 827s ok 112 827s Set-Cookie: usertrack_test=3f0a99a0.613f97d089e71; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=3f0a99a0.613f97d089e71 827s ok 113 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 114 827s ok 115 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 116 827s ok 117 827s Set-Cookie: usertrack_test=b1b6a3f0.613f97d08b0a0; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=b1b6a3f0.613f97d08b0a0 827s ok 118 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 119 827s ok 120 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 121 827s ok 122 827s Set-Cookie: usertrack_test=7b3e3995.613f97d08c105; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=7b3e3995.613f97d08c105 827s ok 123 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 124 827s ok 125 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 126 827s ok 127 827s Set-Cookie: usertrack_test=ecfdea77.613f97d08d2e6; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ecfdea77.613f97d08d2e6 827s ok 128 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 129 827s ok 130 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 131 827s ok 132 827s Set-Cookie: usertrack_test=d19e69c4.613f97d08e40b; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=d19e69c4.613f97d08e40b 827s ok 133 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 134 827s ok 135 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 136 827s ok 137 827s Set-Cookie: usertrack_test=60f0c826.613f97d08f507; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=60f0c826.613f97d08f507 827s ok 138 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 139 827s ok 140 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 141 827s ok 142 827s Set-Cookie: usertrack_test=b462c1e3.613f97d090629; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=b462c1e3.613f97d090629 827s ok 143 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 144 827s ok 145 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 146 827s ok 147 827s Set-Cookie: usertrack_test=3f373e1b.613f97d0918e5; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=3f373e1b.613f97d0918e5 827s ok 148 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 149 827s ok 150 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 151 827s ok 152 827s Set-Cookie: usertrack_test=6232bd73.613f97d092a86; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=6232bd73.613f97d092a86 827s ok 153 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 154 827s ok 155 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 156 827s ok 157 827s Set-Cookie: usertrack_test=4b461664.613f97d093a8b; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=4b461664.613f97d093a8b 827s ok 158 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 159 827s ok 160 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 161 827s ok 162 827s Set-Cookie: usertrack_test=60cc4c6f.613f97d094d45; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=60cc4c6f.613f97d094d45 827s ok 163 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 164 827s ok 165 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 166 827s ok 167 827s Set-Cookie: usertrack_test=81196e99.613f97d095dc7; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=81196e99.613f97d095dc7 827s ok 168 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 169 827s ok 170 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 171 827s ok 172 827s Set-Cookie: usertrack_test=ff544f4b.613f97d096e4f; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ff544f4b.613f97d096e4f 827s ok 173 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 174 827s ok 175 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 176 827s ok 177 827s Set-Cookie: usertrack_test=cddfa3d5.613f97d097efa; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=cddfa3d5.613f97d097efa 827s ok 178 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 179 827s ok 180 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 181 827s ok 182 827s Set-Cookie: usertrack_test=487d6df4.613f97d098fc7; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=487d6df4.613f97d098fc7 827s ok 183 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 184 827s ok 185 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 186 827s ok 187 827s Set-Cookie: usertrack_test=67b91539.613f97d09a0f3; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=67b91539.613f97d09a0f3 827s ok 188 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 189 827s ok 190 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 191 827s ok 192 827s Set-Cookie: usertrack_test=e34f9c5a.613f97d09b281; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=e34f9c5a.613f97d09b281 827s ok 193 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 194 827s ok 195 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 196 827s ok 197 827s Set-Cookie: usertrack_test=e90e489c.613f97d09c4ec; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=e90e489c.613f97d09c4ec 827s ok 198 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 199 827s ok 200 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 201 827s ok 202 827s Set-Cookie: usertrack_test=3faa4664.613f97d09d5b8; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=3faa4664.613f97d09d5b8 827s ok 203 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 204 827s ok 205 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 206 827s ok 207 827s Set-Cookie: usertrack_test=fff57a01.613f97d09e760; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=fff57a01.613f97d09e760 827s ok 208 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 209 827s ok 210 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 211 827s ok 212 827s Set-Cookie: usertrack_test=35d5510b.613f97d09f911; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=35d5510b.613f97d09f911 827s ok 213 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 214 827s ok 215 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 216 827s ok 217 827s Set-Cookie: usertrack_test=74b3fe75.613f97d0a0aa7; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=74b3fe75.613f97d0a0aa7 827s ok 218 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 219 827s ok 220 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 221 827s ok 222 827s Set-Cookie: usertrack_test=109bb45b.613f97d0a1b68; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=109bb45b.613f97d0a1b68 827s ok 223 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 224 827s ok 225 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 226 827s ok 227 827s Set-Cookie: usertrack_test=a81df62.613f97d0a2cd3; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=a81df62.613f97d0a2cd3 827s ok 228 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 229 827s ok 230 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 231 827s ok 232 827s Set-Cookie: usertrack_test=23b3a00a.613f97d0a3ca8; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=23b3a00a.613f97d0a3ca8 827s ok 233 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 234 827s ok 235 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 236 827s ok 237 827s Set-Cookie: usertrack_test=12bb1088.613f97d0a4ebb; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=12bb1088.613f97d0a4ebb 827s ok 238 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 239 827s ok 240 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 241 827s ok 242 827s Set-Cookie: usertrack_test=fac407bf.613f97d0a6036; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=fac407bf.613f97d0a6036 827s ok 243 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 244 827s ok 245 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 246 827s ok 247 827s Set-Cookie: usertrack_test=e691ac6b.613f97d0a70ea; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=e691ac6b.613f97d0a70ea 827s ok 248 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 249 827s ok 250 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 251 827s ok 252 827s Set-Cookie: usertrack_test=4088b790.613f97d0a80f1; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=4088b790.613f97d0a80f1 827s ok 253 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 254 827s ok 255 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 256 827s ok 257 827s Set-Cookie: usertrack_test=73abbd86.613f97d0a9199; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=73abbd86.613f97d0a9199 827s ok 258 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 259 827s ok 260 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 261 827s ok 262 827s Set-Cookie: usertrack_test=3c44572b.613f97d0aa277; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=3c44572b.613f97d0aa277 827s ok 263 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 264 827s ok 265 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 266 827s ok 267 827s Set-Cookie: usertrack_test=6e7ef0f5.613f97d0ab3dd; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=6e7ef0f5.613f97d0ab3dd 827s ok 268 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 269 827s ok 270 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 271 827s ok 272 827s Set-Cookie: usertrack_test=cc219adc.613f97d0ac553; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=cc219adc.613f97d0ac553 827s ok 273 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 274 827s ok 275 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 276 827s ok 277 827s Set-Cookie: usertrack_test=f6d788d4.613f97d0ad713; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=f6d788d4.613f97d0ad713 827s ok 278 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 279 827s ok 280 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 281 827s ok 282 827s Set-Cookie: usertrack_test=2295b30b.613f97d0ae79f; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=2295b30b.613f97d0ae79f 827s ok 283 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 284 827s ok 285 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 286 827s ok 287 827s Set-Cookie: usertrack_test=db1956bf.613f97d0af784; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=db1956bf.613f97d0af784 827s ok 288 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 289 827s ok 290 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 291 827s ok 292 827s Set-Cookie: usertrack_test=b405cf76.613f97d0b083e; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=b405cf76.613f97d0b083e 827s ok 293 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 294 827s ok 295 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 296 827s ok 297 827s Set-Cookie: usertrack_test=b1c8ed61.613f97d0b1950; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=b1c8ed61.613f97d0b1950 827s ok 298 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 299 827s ok 300 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 301 827s ok 302 827s Set-Cookie: usertrack_test=bb81a055.613f97d0b2bfe; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=bb81a055.613f97d0b2bfe 827s ok 303 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 304 827s ok 305 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 306 827s ok 307 827s Set-Cookie: usertrack_test=4218572e.613f97d0b3c72; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=4218572e.613f97d0b3c72 827s ok 308 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 309 827s ok 310 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 311 827s ok 312 827s Set-Cookie: usertrack_test=8b83c75f.613f97d0b4d59; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=8b83c75f.613f97d0b4d59 827s ok 313 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 314 827s ok 315 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 316 827s ok 317 827s Set-Cookie: usertrack_test=d5c3a965.613f97d0b5e08; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=d5c3a965.613f97d0b5e08 827s ok 318 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 319 827s ok 320 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 321 827s ok 322 827s Set-Cookie: usertrack_test=ab95e720.613f97d0b7176; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ab95e720.613f97d0b7176 827s ok 323 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 324 827s ok 325 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 326 827s ok 327 827s Set-Cookie: usertrack_test=9b472a85.613f97d0b82b6; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=9b472a85.613f97d0b82b6 827s ok 328 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 329 827s ok 330 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 331 827s ok 332 827s Set-Cookie: usertrack_test=ffa49b8f.613f97d0b9286; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ffa49b8f.613f97d0b9286 827s ok 333 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 334 827s ok 335 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 336 827s ok 337 827s Set-Cookie: usertrack_test=7e218dbf.613f97d0ba352; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=7e218dbf.613f97d0ba352 827s ok 338 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 339 827s ok 340 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 341 827s ok 342 827s Set-Cookie: usertrack_test=6f643334.613f97d0bb51b; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=6f643334.613f97d0bb51b 827s ok 343 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 344 827s ok 345 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 346 827s ok 347 827s Set-Cookie: usertrack_test=e535ed04.613f97d0bc5ea; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=e535ed04.613f97d0bc5ea 827s ok 348 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 349 827s ok 350 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 351 827s ok 352 827s Set-Cookie: usertrack_test=e1b55d90.613f97d0bd7a1; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=e1b55d90.613f97d0bd7a1 827s ok 353 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 354 827s ok 355 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 356 827s ok 357 827s Set-Cookie: usertrack_test=ef5ddcc3.613f97d0be786; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=ef5ddcc3.613f97d0be786 827s ok 358 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 359 827s ok 360 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 361 827s ok 362 827s Set-Cookie: usertrack_test=a1fe7d75.613f97d0bf84d; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=a1fe7d75.613f97d0bf84d 827s ok 363 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 364 827s ok 365 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 366 827s ok 367 827s Set-Cookie: usertrack_test=d409177.613f97d0c0907; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=d409177.613f97d0c0907 827s ok 368 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 369 827s ok 370 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 371 827s ok 372 827s Set-Cookie: usertrack_test=5a3c2e8c.613f97d0c19a5; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=5a3c2e8c.613f97d0c19a5 827s ok 373 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 374 827s ok 375 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 376 827s ok 377 827s Set-Cookie: usertrack_test=df1e8fea.613f97d0c2b2b; path=/; expires=Tue, 19-Mar-24 01:36:25 GMT 827s Cookie: usertrack_test=df1e8fea.613f97d0c2b2b 827s ok 378 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 379 827s ok 380 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 381 827s ok 382 827s Set-Cookie: usertrack_test=65d089e.613f97d0c3b33; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=65d089e.613f97d0c3b33 827s ok 383 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 384 827s ok 385 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 386 827s ok 387 827s Set-Cookie: usertrack_test=f03ccd49.613f97d0c4caa; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=f03ccd49.613f97d0c4caa 827s ok 388 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 389 827s ok 390 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 391 827s ok 392 827s Set-Cookie: usertrack_test=1e4f18ee.613f97d0c5cc6; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=1e4f18ee.613f97d0c5cc6 827s ok 393 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 394 827s ok 395 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 396 827s ok 397 827s Set-Cookie: usertrack_test=cb9f5fec.613f97d0c6d84; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=cb9f5fec.613f97d0c6d84 827s ok 398 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 399 827s ok 400 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 401 827s ok 402 827s Set-Cookie: usertrack_test=5b1aad2a.613f97d0c7e2b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=5b1aad2a.613f97d0c7e2b 827s ok 403 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 404 827s ok 405 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 406 827s ok 407 827s Set-Cookie: usertrack_test=d3efa1f6.613f97d0c8eeb; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=d3efa1f6.613f97d0c8eeb 827s ok 408 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 409 827s ok 410 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 411 827s ok 412 827s Set-Cookie: usertrack_test=e8b65570.613f97d0c9fd6; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e8b65570.613f97d0c9fd6 827s ok 413 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 414 827s ok 415 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 416 827s ok 417 827s Set-Cookie: usertrack_test=531b37c7.613f97d0cb239; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=531b37c7.613f97d0cb239 827s ok 418 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 419 827s ok 420 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 421 827s ok 422 827s Set-Cookie: usertrack_test=2fc35ff9.613f97d0cc3c4; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=2fc35ff9.613f97d0cc3c4 827s ok 423 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 424 827s ok 425 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 426 827s ok 427 827s Set-Cookie: usertrack_test=99058773.613f97d0cd3e7; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=99058773.613f97d0cd3e7 827s ok 428 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 429 827s ok 430 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 431 827s ok 432 827s Set-Cookie: usertrack_test=72de7440.613f97d0ce601; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=72de7440.613f97d0ce601 827s ok 433 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 434 827s ok 435 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 436 827s ok 437 827s Set-Cookie: usertrack_test=9f3dd861.613f97d0cf6c6; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=9f3dd861.613f97d0cf6c6 827s ok 438 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 439 827s ok 440 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 441 827s ok 442 827s Set-Cookie: usertrack_test=11f7a7ae.613f97d0d08ae; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=11f7a7ae.613f97d0d08ae 827s ok 443 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 444 827s ok 445 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 446 827s ok 447 827s Set-Cookie: usertrack_test=35dc8da6.613f97d0d1a4a; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=35dc8da6.613f97d0d1a4a 827s ok 448 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 449 827s ok 450 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 451 827s ok 452 827s Set-Cookie: usertrack_test=36be48e4.613f97d0d2ba4; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=36be48e4.613f97d0d2ba4 827s ok 453 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 454 827s ok 455 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 456 827s ok 457 827s Set-Cookie: usertrack_test=2cf0bb7.613f97d0d3bab; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=2cf0bb7.613f97d0d3bab 827s ok 458 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 459 827s ok 460 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 461 827s ok 462 827s Set-Cookie: usertrack_test=46ba94fb.613f97d0d4eb2; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=46ba94fb.613f97d0d4eb2 827s ok 463 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 464 827s ok 465 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 466 827s ok 467 827s Set-Cookie: usertrack_test=2591b4d5.613f97d0d5f05; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=2591b4d5.613f97d0d5f05 827s ok 468 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 469 827s ok 470 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 471 827s ok 472 827s Set-Cookie: usertrack_test=a02d8fda.613f97d0d6fab; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=a02d8fda.613f97d0d6fab 827s ok 473 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 474 827s ok 475 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 476 827s ok 477 827s Set-Cookie: usertrack_test=9be63de4.613f97d0d822c; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=9be63de4.613f97d0d822c 827s ok 478 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 479 827s ok 480 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 481 827s ok 482 827s Set-Cookie: usertrack_test=980276a0.613f97d0d9227; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=980276a0.613f97d0d9227 827s ok 483 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 484 827s ok 485 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 486 827s ok 487 827s Set-Cookie: usertrack_test=abecf212.613f97d0da3a7; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=abecf212.613f97d0da3a7 827s ok 488 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 489 827s ok 490 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 491 827s ok 492 827s Set-Cookie: usertrack_test=172c8362.613f97d0db48d; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=172c8362.613f97d0db48d 827s ok 493 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 494 827s ok 495 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 496 827s ok 497 827s Set-Cookie: usertrack_test=10de04.613f97d0dc729; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=10de04.613f97d0dc729 827s ok 498 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 499 827s ok 500 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 501 827s ok 502 827s Set-Cookie: usertrack_test=bdb4875e.613f97d0dd8b8; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=bdb4875e.613f97d0dd8b8 827s ok 503 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 504 827s ok 505 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 506 827s ok 507 827s Set-Cookie: usertrack_test=e7e1ccf0.613f97d0deac7; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e7e1ccf0.613f97d0deac7 827s ok 508 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 509 827s ok 510 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 511 827s ok 512 827s Set-Cookie: usertrack_test=3496eda5.613f97d0dfab0; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=3496eda5.613f97d0dfab0 827s ok 513 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 514 827s ok 515 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 516 827s ok 517 827s Set-Cookie: usertrack_test=910fcce0.613f97d0e0c49; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=910fcce0.613f97d0e0c49 827s ok 518 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 519 827s ok 520 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 521 827s ok 522 827s Set-Cookie: usertrack_test=7cca999e.613f97d0e1e61; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=7cca999e.613f97d0e1e61 827s ok 523 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 524 827s ok 525 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 526 827s ok 527 827s Set-Cookie: usertrack_test=173eec5f.613f97d0e2de8; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=173eec5f.613f97d0e2de8 827s ok 528 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 529 827s ok 530 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 531 827s ok 532 827s Set-Cookie: usertrack_test=e63b1fa1.613f97d0e3fff; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e63b1fa1.613f97d0e3fff 827s ok 533 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 534 827s ok 535 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 536 827s ok 537 827s Set-Cookie: usertrack_test=9653769c.613f97d0e51ad; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=9653769c.613f97d0e51ad 827s ok 538 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 539 827s ok 540 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 541 827s ok 542 827s Set-Cookie: usertrack_test=74f64341.613f97d0e62e3; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=74f64341.613f97d0e62e3 827s ok 543 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 544 827s ok 545 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 546 827s ok 547 827s Set-Cookie: usertrack_test=27a4a149.613f97d0e731b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=27a4a149.613f97d0e731b 827s ok 548 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 549 827s ok 550 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 551 827s ok 552 827s Set-Cookie: usertrack_test=a01fd1ca.613f97d0e841b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=a01fd1ca.613f97d0e841b 827s ok 553 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 554 827s ok 555 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 556 827s ok 557 827s Set-Cookie: usertrack_test=3b2d00ec.613f97d0e96d6; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=3b2d00ec.613f97d0e96d6 827s ok 558 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 559 827s ok 560 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 561 827s ok 562 827s Set-Cookie: usertrack_test=201a7994.613f97d0ea7b4; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=201a7994.613f97d0ea7b4 827s ok 563 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 564 827s ok 565 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 566 827s ok 567 827s Set-Cookie: usertrack_test=4b0a4b10.613f97d0eb8e0; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4b0a4b10.613f97d0eb8e0 827s ok 568 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 569 827s ok 570 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 571 827s ok 572 827s Set-Cookie: usertrack_test=87c67872.613f97d0ec93f; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=87c67872.613f97d0ec93f 827s ok 573 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 574 827s ok 575 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 576 827s ok 577 827s Set-Cookie: usertrack_test=ebf9ca18.613f97d0ed9ea; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=ebf9ca18.613f97d0ed9ea 827s ok 578 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 579 827s ok 580 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 581 827s ok 582 827s Set-Cookie: usertrack_test=4c69f1e6.613f97d0eea99; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4c69f1e6.613f97d0eea99 827s ok 583 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 584 827s ok 585 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 586 827s ok 587 827s Set-Cookie: usertrack_test=233080c6.613f97d0efb4a; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=233080c6.613f97d0efb4a 827s ok 588 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 589 827s ok 590 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 591 827s ok 592 827s Set-Cookie: usertrack_test=e633fd46.613f97d0f0cac; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e633fd46.613f97d0f0cac 827s ok 593 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 594 827s ok 595 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 596 827s ok 597 827s Set-Cookie: usertrack_test=c34d5903.613f97d0f1e6f; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c34d5903.613f97d0f1e6f 827s ok 598 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 599 827s ok 600 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 601 827s ok 602 827s Set-Cookie: usertrack_test=2333ed85.613f97d0f2ec8; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=2333ed85.613f97d0f2ec8 827s ok 603 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 604 827s ok 605 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 606 827s ok 607 827s Set-Cookie: usertrack_test=dd701c32.613f97d0f4046; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=dd701c32.613f97d0f4046 827s ok 608 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 609 827s ok 610 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 611 827s ok 612 827s Set-Cookie: usertrack_test=be170dbd.613f97d0f532f; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=be170dbd.613f97d0f532f 827s ok 613 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 614 827s ok 615 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 616 827s ok 617 827s Set-Cookie: usertrack_test=c1f61fda.613f97d0f6401; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c1f61fda.613f97d0f6401 827s ok 618 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 619 827s ok 620 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 621 827s ok 622 827s Set-Cookie: usertrack_test=127530c3.613f97d0f7590; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=127530c3.613f97d0f7590 827s ok 623 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 624 827s ok 625 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 626 827s ok 627 827s Set-Cookie: usertrack_test=e8e5b698.613f97d0f85c1; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e8e5b698.613f97d0f85c1 827s ok 628 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 629 827s ok 630 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 631 827s ok 632 827s Set-Cookie: usertrack_test=dd11c4d9.613f97d0f9642; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=dd11c4d9.613f97d0f9642 827s ok 633 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 634 827s ok 635 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 636 827s ok 637 827s Set-Cookie: usertrack_test=816e8c5c.613f97d0fa99d; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=816e8c5c.613f97d0fa99d 827s ok 638 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 639 827s ok 640 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 641 827s ok 642 827s Set-Cookie: usertrack_test=d6134fe6.613f97d0fbacb; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=d6134fe6.613f97d0fbacb 827s ok 643 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 644 827s ok 645 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 646 827s ok 647 827s Set-Cookie: usertrack_test=516266f7.613f97d0fced8; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=516266f7.613f97d0fced8 827s ok 648 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 649 827s ok 650 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 651 827s ok 652 827s Set-Cookie: usertrack_test=4354247e.613f97d0fe02b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4354247e.613f97d0fe02b 827s ok 653 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 654 827s ok 655 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 656 827s ok 657 827s Set-Cookie: usertrack_test=ffb20e13.613f97d0ff096; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=ffb20e13.613f97d0ff096 827s ok 658 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 659 827s ok 660 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 661 827s ok 662 827s Set-Cookie: usertrack_test=4d20fe88.613f97d100255; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4d20fe88.613f97d100255 827s ok 663 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 664 827s ok 665 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 666 827s ok 667 827s Set-Cookie: usertrack_test=88b8f3bf.613f97d101209; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=88b8f3bf.613f97d101209 827s ok 668 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 669 827s ok 670 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 671 827s ok 672 827s Set-Cookie: usertrack_test=6181a8c.613f97d10243e; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=6181a8c.613f97d10243e 827s ok 673 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 674 827s ok 675 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 676 827s ok 677 827s Set-Cookie: usertrack_test=96c67bfa.613f97d10353b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=96c67bfa.613f97d10353b 827s ok 678 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 679 827s ok 680 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 681 827s ok 682 827s Set-Cookie: usertrack_test=e81955d4.613f97d104620; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e81955d4.613f97d104620 827s ok 683 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 684 827s ok 685 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 686 827s ok 687 827s Set-Cookie: usertrack_test=b7c46df.613f97d10566e; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=b7c46df.613f97d10566e 827s ok 688 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 689 827s ok 690 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 691 827s ok 692 827s Set-Cookie: usertrack_test=395af972.613f97d106741; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=395af972.613f97d106741 827s ok 693 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 694 827s ok 695 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 696 827s ok 697 827s Set-Cookie: usertrack_test=eba2e598.613f97d107840; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=eba2e598.613f97d107840 827s ok 698 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 699 827s ok 700 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 701 827s ok 702 827s Set-Cookie: usertrack_test=4bb21bec.613f97d108b2c; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4bb21bec.613f97d108b2c 827s ok 703 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 704 827s ok 705 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 706 827s ok 707 827s Set-Cookie: usertrack_test=e34139d5.613f97d109b28; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e34139d5.613f97d109b28 827s ok 708 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 709 827s ok 710 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 711 827s ok 712 827s Set-Cookie: usertrack_test=94fdf9ca.613f97d10ac32; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=94fdf9ca.613f97d10ac32 827s ok 713 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 714 827s ok 715 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 716 827s ok 717 827s Set-Cookie: usertrack_test=48ff0bac.613f97d10bccb; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=48ff0bac.613f97d10bccb 827s ok 718 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 719 827s ok 720 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 721 827s ok 722 827s Set-Cookie: usertrack_test=fafe3958.613f97d10cf48; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=fafe3958.613f97d10cf48 827s ok 723 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 724 827s ok 725 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 726 827s ok 727 827s Set-Cookie: usertrack_test=5b6ccf96.613f97d10df57; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=5b6ccf96.613f97d10df57 827s ok 728 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 729 827s ok 730 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 731 827s ok 732 827s Set-Cookie: usertrack_test=afe1d04c.613f97d10f1fe; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=afe1d04c.613f97d10f1fe 827s ok 733 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 734 827s ok 735 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 736 827s ok 737 827s Set-Cookie: usertrack_test=a5977c7d.613f97d1103d5; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=a5977c7d.613f97d1103d5 827s ok 738 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 739 827s ok 740 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 741 827s ok 742 827s Set-Cookie: usertrack_test=6cc013ce.613f97d111618; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=6cc013ce.613f97d111618 827s ok 743 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 744 827s ok 745 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 746 827s ok 747 827s Set-Cookie: usertrack_test=5b4c8a28.613f97d1127fe; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=5b4c8a28.613f97d1127fe 827s ok 748 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 749 827s ok 750 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 751 827s ok 752 827s Set-Cookie: usertrack_test=910c739c.613f97d1139ae; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=910c739c.613f97d1139ae 827s ok 753 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 754 827s ok 755 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 756 827s ok 757 827s Set-Cookie: usertrack_test=6a7946ab.613f97d1149a6; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=6a7946ab.613f97d1149a6 827s ok 758 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 759 827s ok 760 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 761 827s ok 762 827s Set-Cookie: usertrack_test=1bef58a3.613f97d115a93; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=1bef58a3.613f97d115a93 827s ok 763 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 764 827s ok 765 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 766 827s ok 767 827s Set-Cookie: usertrack_test=ed04a754.613f97d116d75; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=ed04a754.613f97d116d75 827s ok 768 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 769 827s ok 770 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 771 827s ok 772 827s Set-Cookie: usertrack_test=dfb31fbc.613f97d117db7; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=dfb31fbc.613f97d117db7 827s ok 773 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 774 827s ok 775 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 776 827s ok 777 827s Set-Cookie: usertrack_test=bd7f78dc.613f97d118ead; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=bd7f78dc.613f97d118ead 827s ok 778 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 779 827s ok 780 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 781 827s ok 782 827s Set-Cookie: usertrack_test=2237cb96.613f97d119fa4; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=2237cb96.613f97d119fa4 827s ok 783 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 784 827s ok 785 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 786 827s ok 787 827s Set-Cookie: usertrack_test=4332bd62.613f97d11b08b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4332bd62.613f97d11b08b 827s ok 788 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 789 827s ok 790 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 791 827s ok 792 827s Set-Cookie: usertrack_test=c6ecd0bd.613f97d11c367; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c6ecd0bd.613f97d11c367 827s ok 793 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 794 827s ok 795 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 796 827s ok 797 827s Set-Cookie: usertrack_test=29a59a72.613f97d11d4e2; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=29a59a72.613f97d11d4e2 827s ok 798 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 799 827s ok 800 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 801 827s ok 802 827s Set-Cookie: usertrack_test=6a4b57a8.613f97d11e4e8; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=6a4b57a8.613f97d11e4e8 827s ok 803 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 804 827s ok 805 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 806 827s ok 807 827s Set-Cookie: usertrack_test=95a28af.613f97d11f63e; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=95a28af.613f97d11f63e 827s ok 808 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 809 827s ok 810 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 811 827s ok 812 827s Set-Cookie: usertrack_test=88844885.613f97d1207bd; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=88844885.613f97d1207bd 827s ok 813 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 814 827s ok 815 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 816 827s ok 817 827s Set-Cookie: usertrack_test=9b928dd6.613f97d1218b9; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=9b928dd6.613f97d1218b9 827s ok 818 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 819 827s ok 820 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 821 827s ok 822 827s Set-Cookie: usertrack_test=432f7608.613f97d122a82; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=432f7608.613f97d122a82 827s ok 823 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 824 827s ok 825 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 826 827s ok 827 827s Set-Cookie: usertrack_test=1b8cb5ff.613f97d123b59; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=1b8cb5ff.613f97d123b59 827s ok 828 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 829 827s ok 830 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 831 827s ok 832 827s Set-Cookie: usertrack_test=d734d0a4.613f97d124d1e; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=d734d0a4.613f97d124d1e 827s ok 833 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 834 827s ok 835 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 836 827s ok 837 827s Set-Cookie: usertrack_test=58eb51ca.613f97d125e6a; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=58eb51ca.613f97d125e6a 827s ok 838 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 839 827s ok 840 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 841 827s ok 842 827s Set-Cookie: usertrack_test=c9187f53.613f97d126f60; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c9187f53.613f97d126f60 827s ok 843 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 844 827s ok 845 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 846 827s ok 847 827s Set-Cookie: usertrack_test=fc5fd93.613f97d127fd2; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=fc5fd93.613f97d127fd2 827s ok 848 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 849 827s ok 850 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 851 827s ok 852 827s Set-Cookie: usertrack_test=fead6564.613f97d12911f; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=fead6564.613f97d12911f 827s ok 853 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 854 827s ok 855 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 856 827s ok 857 827s Set-Cookie: usertrack_test=b201c411.613f97d12a15d; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=b201c411.613f97d12a15d 827s ok 858 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 859 827s ok 860 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 861 827s ok 862 827s Set-Cookie: usertrack_test=c604a7a7.613f97d12b314; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c604a7a7.613f97d12b314 827s ok 863 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 864 827s ok 865 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 866 827s ok 867 827s Set-Cookie: usertrack_test=e25724c5.613f97d12c322; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e25724c5.613f97d12c322 827s ok 868 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 869 827s ok 870 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 871 827s ok 872 827s Set-Cookie: usertrack_test=13ca06d0.613f97d12d507; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=13ca06d0.613f97d12d507 827s ok 873 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 874 827s ok 875 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 876 827s ok 877 827s Set-Cookie: usertrack_test=dc702b54.613f97d12e529; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=dc702b54.613f97d12e529 827s ok 878 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 879 827s ok 880 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 881 827s ok 882 827s Set-Cookie: usertrack_test=70e31737.613f97d12f61d; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=70e31737.613f97d12f61d 827s ok 883 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 884 827s ok 885 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 886 827s ok 887 827s Set-Cookie: usertrack_test=86d71534.613f97d1306dd; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=86d71534.613f97d1306dd 827s ok 888 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 889 827s ok 890 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 891 827s ok 892 827s Set-Cookie: usertrack_test=e3a9d9.613f97d13196f; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e3a9d9.613f97d13196f 827s ok 893 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 894 827s ok 895 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 896 827s ok 897 827s Set-Cookie: usertrack_test=41821215.613f97d132add; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=41821215.613f97d132add 827s ok 898 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 899 827s ok 900 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 901 827s ok 902 827s Set-Cookie: usertrack_test=b00110e8.613f97d133ab7; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=b00110e8.613f97d133ab7 827s ok 903 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 904 827s ok 905 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 906 827s ok 907 827s Set-Cookie: usertrack_test=4aff5635.613f97d134b9a; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4aff5635.613f97d134b9a 827s ok 908 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 909 827s ok 910 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 911 827s ok 912 827s Set-Cookie: usertrack_test=c13ab6d1.613f97d135e56; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c13ab6d1.613f97d135e56 827s ok 913 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 914 827s ok 915 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 916 827s ok 917 827s Set-Cookie: usertrack_test=91f2e509.613f97d136fa6; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=91f2e509.613f97d136fa6 827s ok 918 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 919 827s ok 920 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 921 827s ok 922 827s Set-Cookie: usertrack_test=9be158c8.613f97d13803d; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=9be158c8.613f97d13803d 827s ok 923 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 924 827s ok 925 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 926 827s ok 927 827s Set-Cookie: usertrack_test=c1d4d55.613f97d1391e0; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=c1d4d55.613f97d1391e0 827s ok 928 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 929 827s ok 930 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 931 827s ok 932 827s Set-Cookie: usertrack_test=32023d23.613f97d13a2fa; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=32023d23.613f97d13a2fa 827s ok 933 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 934 827s ok 935 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 936 827s ok 937 827s Set-Cookie: usertrack_test=5a56137f.613f97d13b37c; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=5a56137f.613f97d13b37c 827s ok 938 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 939 827s ok 940 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 941 827s ok 942 827s Set-Cookie: usertrack_test=99976579.613f97d13c68a; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=99976579.613f97d13c68a 827s ok 943 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 944 827s ok 945 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 946 827s ok 947 827s Set-Cookie: usertrack_test=fdb1abfd.613f97d13d7fe; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=fdb1abfd.613f97d13d7fe 827s ok 948 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 949 827s ok 950 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 951 827s ok 952 827s Set-Cookie: usertrack_test=73d1c16b.613f97d13e856; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=73d1c16b.613f97d13e856 827s ok 953 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 954 827s ok 955 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 956 827s ok 957 827s Set-Cookie: usertrack_test=76c9644.613f97d13fb0c; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=76c9644.613f97d13fb0c 827s ok 958 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 959 827s ok 960 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 961 827s ok 962 827s Set-Cookie: usertrack_test=a0b57508.613f97d140aec; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=a0b57508.613f97d140aec 827s ok 963 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 964 827s ok 965 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 966 827s ok 967 827s Set-Cookie: usertrack_test=4af2d667.613f97d141ba8; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=4af2d667.613f97d141ba8 827s ok 968 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 969 827s ok 970 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 971 827s ok 972 827s Set-Cookie: usertrack_test=b9cdaae4.613f97d142cb1; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=b9cdaae4.613f97d142cb1 827s ok 973 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 974 827s ok 975 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 976 827s ok 977 827s Set-Cookie: usertrack_test=5cc8c332.613f97d143dcc; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=5cc8c332.613f97d143dcc 827s ok 978 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 979 827s ok 980 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 981 827s ok 982 827s Set-Cookie: usertrack_test=e41ef042.613f97d144ebb; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=e41ef042.613f97d144ebb 827s ok 983 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 984 827s ok 985 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 986 827s ok 987 827s Set-Cookie: usertrack_test=6e639fc0.613f97d1460ed; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=6e639fc0.613f97d1460ed 827s ok 988 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 989 827s ok 990 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 991 827s ok 992 827s Set-Cookie: usertrack_test=71ca694d.613f97d14737b; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=71ca694d.613f97d14737b 827s ok 993 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 994 827s ok 995 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 996 827s ok 997 827s Set-Cookie: usertrack_test=8c108161.613f97d148970; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s Cookie: usertrack_test=8c108161.613f97d148970 827s ok 998 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 999 827s ok 1000 827s ok 1001 827s # testing : Checking return code is '200' 827s # expected: 200 827s # received: '200' 827s ok 1002 827s # usertrack_test=ff4c90a.613f97d149ee1; path=/; expires=Tue, 19-Mar-24 01:36:26 GMT 827s ok 1003 827s # expected: undef 827s # received: undef 827s ok 1004 827s ok 829s t/modules/vhost_alias.t ............. 829s 1..8 829s # Running under perl version 5.038002 for linux 829s # Current time local: Tue Mar 19 01:35:26 2024 829s # Current time GMT: Tue Mar 19 01:35:26 2024 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.42 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 829s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 829s # testing : VirtalDocumentRoot test 829s # expected: 'www.vha-test.com' 829s # received: 'www.vha-test.com' 829s ok 1 829s # testing : VirtualScriptAlias test 829s # expected: 'test cgi for www.vha-test.com' 829s # received: 'test cgi for www.vha-test.com' 829s ok 2 829s # testing : VirtalDocumentRoot test 829s # expected: 'big.server.name.from.heck.org' 829s # received: 'big.server.name.from.heck.org' 829s ok 3 829s # testing : VirtualScriptAlias test 829s # expected: 'test cgi for big.server.name.from.heck.org' 829s # received: 'test cgi for big.server.name.from.heck.org' 829s ok 4 829s # testing : VirtalDocumentRoot test 829s # expected: 'ab.com' 829s # received: 'ab.com' 829s ok 5 829s # testing : VirtualScriptAlias test 829s # expected: 'test cgi for ab.com' 829s # received: 'test cgi for ab.com' 829s ok 6 829s # testing : VirtalDocumentRoot test 829s # expected: 'w-t-f.net' 829s # received: 'w-t-f.net' 829s ok 7 829s # testing : VirtualScriptAlias test 829s # expected: 'test cgi for w-t-f.net' 829s # received: 'test cgi for w-t-f.net' 829s ok 8 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 829s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 829s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 829s ok 830s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 832s t/protocol/echo.t ................... 832s 1..8 832s # Running under perl version 5.038002 for linux 832s # Current time local: Tue Mar 19 01:35:29 2024 832s # Current time GMT: Tue Mar 19 01:35:29 2024 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.42 832s testing mod_echo_ssl 832s ok 1 832s #Cipher: TLS_AES_256_GCM_SHA384 832s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 832s # testing : echo 832s # expected: 't/protocol/echo.t' 832s # received: 't/protocol/echo.t' 832s ok 2 832s # testing : echo 832s # expected: '/usr/bin/perl' 832s # received: '/usr/bin/perl' 832s ok 3 832s # testing : echo 832s # expected: '118610118610118610118610118610' 832s # received: '118610118610118610118610118610' 832s ok 4 832s testing mod_echo 832s ok 5 832s # testing : echo 832s # expected: 't/protocol/echo.t' 832s # received: 't/protocol/echo.t' 832s ok 6 832s # testing : echo 832s # expected: '/usr/bin/perl' 832s # received: '/usr/bin/perl' 832s ok 7 832s # testing : echo 832s # expected: '118610118610118610118610118610' 832s # received: '118610118610118610118610118610' 832s ok 8 832s ok 834s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 836s t/security/CVE-2003-0542.t .......... 836s 1..1 836s # Running under perl version 5.038002 for linux 836s # Current time local: Tue Mar 19 01:35:33 2024 836s # Current time GMT: Tue Mar 19 01:35:33 2024 836s # Using Test.pm version 1.31 836s # Using Apache/Test.pm version 1.42 836s # testing : CAN-2003-0542 test case 836s # expected: 404 836s # received: '404' 836s ok 1 836s ok 837s t/security/CVE-2004-0747.t .......... 837s 1..1 837s # Running under perl version 5.038002 for linux 837s # Current time local: Tue Mar 19 01:35:34 2024 837s # Current time GMT: Tue Mar 19 01:35:34 2024 837s # Using Test.pm version 1.31 837s # Using Apache/Test.pm version 1.42 837s # testing : CAN-2004-0747 ap_resolve_env test case 837s # expected: 200 837s # received: 200 837s ok 1 837s ok 839s t/security/CVE-2004-0811.t .......... 839s 1..8 839s # Running under perl version 5.038002 for linux 839s # Current time local: Tue Mar 19 01:35:36 2024 839s # Current time GMT: Tue Mar 19 01:35:36 2024 839s # Using Test.pm version 1.31 839s # Using Apache/Test.pm version 1.42 839s # testing : subdir access allowed 839s # expected: 200 839s # received: '200' 839s ok 1 839s # testing : subdir access allowed 839s # expected: 200 839s # received: '200' 839s ok 2 839s # testing : subdir access allowed 839s # expected: 200 839s # received: '200' 839s ok 3 839s # testing : subdir access allowed 839s # expected: 200 839s # received: '200' 839s ok 4 839s # testing : topdir access denied 839s # expected: 401 839s # received: '401' 839s ok 5 839s # testing : topdir access denied 839s # expected: 401 839s # received: '401' 839s ok 6 839s # testing : topdir access denied 839s # expected: 401 839s # received: '401' 839s ok 7 839s # testing : topdir access denied 839s # expected: 401 839s # received: '401' 839s ok 8 839s ok 841s t/security/CVE-2004-0940.t .......... 841s 1..1 841s # Running under perl version 5.038002 for linux 841s # Current time local: Tue Mar 19 01:35:38 2024 841s # Current time GMT: Tue Mar 19 01:35:38 2024 841s # Using Test.pm version 1.31 841s # Using Apache/Test.pm version 1.42 841s # testing : response was 200 841s # expected: 200 841s # received: '200' 841s ok 1 841s ok 842s t/security/CVE-2004-0942.t .......... 842s 1..2 842s # Running under perl version 5.038002 for linux 842s # Current time local: Tue Mar 19 01:35:40 2024 842s # Current time GMT: Tue Mar 19 01:35:40 2024 842s # Using Test.pm version 1.31 842s # Using Apache/Test.pm version 1.42 842s ok 1 842s # testing : request was refused 842s # expected: qr/^HTTP\/1\.. 400/ 842s # received: 'HTTP/1.1 400 Bad Request 842s # ' 842s ok 2 842s ok 844s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 846s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 847s t/security/CVE-2005-2491.t .......... 847s 1..4 847s # Running under perl version 5.038002 for linux 847s # Current time local: Tue Mar 19 01:35:45 2024 847s # Current time GMT: Tue Mar 19 01:35:45 2024 847s # Using Test.pm version 1.31 847s # Using Apache/Test.pm version 1.42 847s # testing : check that server did not segfault 847s # expected: 'Internal Server Error' 847s # received: 'Internal Server Error' 847s ok 1 847s # testing : check for 500 response error 847s # expected: 500 847s # received: '500' 847s ok 2 847s # testing : check that server did not segfault 847s # expected: 'Internal Server Error' 847s # received: 'Internal Server Error' 847s ok 3 847s # testing : check for 500 response error 847s # expected: 500 847s # received: '500' 847s ok 4 847s ok 849s t/security/CVE-2005-2700.t .......... 849s 1..2 849s # Running under perl version 5.038002 for linux 849s # Current time local: Tue Mar 19 01:35:46 2024 849s # Current time GMT: Tue Mar 19 01:35:46 2024 849s # Using Test.pm version 1.31 849s # Using Apache/Test.pm version 1.42 849s # testing : access permitted without ccert 849s # expected: 200 849s # received: '200' 849s ok 1 849s # testing : access *not* permitted without ccert 849s # expected: 200 849s # received: '403' 849s ok 2 849s ok 851s t/security/CVE-2005-3352.t .......... 851s 1..2 851s # Running under perl version 5.038002 for linux 851s # Current time local: Tue Mar 19 01:35:48 2024 851s # Current time GMT: Tue Mar 19 01:35:48 2024 851s # Using Test.pm version 1.31 851s # Using Apache/Test.pm version 1.42 851s # testing : response code is OK 851s # expected: 200 851s # received: '200' 851s ok 1 851s # testing : referer was escaped 851s # expected: qr/%22%3e/ 851s # received: ' 851s # 851s # Menu for /security/CVE-2005-3352.map 851s # 851s #

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

851s #
851s # 851s #
(Default) Go Back
851s # 851s # 851s # 851s # 851s # ' 851s ok 2 851s ok 853s t/security/CVE-2005-3357.t .......... 853s 1..3 853s # Running under perl version 5.038002 for linux 853s # Current time local: Tue Mar 19 01:35:50 2024 853s # Current time GMT: Tue Mar 19 01:35:50 2024 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.42 853s # URL is http://localhost:8534/ 853s ok 1 853s # testing : Expected bad request from 'GET http://localhost:8534/' 853s # expected: 400 853s # received: '400' 853s ok 2 853s # testing : errordoc content was served 853s # expected: qr/welcome to localhost/ 853s # received: 'welcome to localhost:8529 853s # ' 853s ok 3 853s ok 854s t/security/CVE-2006-5752.t .......... 854s 1..2 854s # Running under perl version 5.038002 for linux 854s # Current time local: Tue Mar 19 01:35:52 2024 854s # Current time GMT: Tue Mar 19 01:35:52 2024 854s # Using Test.pm version 1.31 854s # Using Apache/Test.pm version 1.42 854s # testing : server-status gave response 854s # expected: 200 854s # received: '200' 854s ok 1 854s # testing : response content-type had charset 854s # expected: qr/charset=/ 854s # received: 'text/html; charset=ISO-8859-1' 854s ok 2 854s ok 856s t/security/CVE-2007-5000.t .......... 856s 1..2 856s # Running under perl version 5.038002 for linux 856s # Current time local: Tue Mar 19 01:35:53 2024 856s # Current time GMT: Tue Mar 19 01:35:53 2024 856s # Using Test.pm version 1.31 856s # Using Apache/Test.pm version 1.42 856s # testing : response code is OK 856s # expected: 200 856s # received: '200' 856s ok 1 856s # testing : URI was escaped in response 856s # expected: qr// 856s # received: ' 856s # 856s # Menu for /security/CVE-2005-3352.map/<foo> 856s # 856s #

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

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

Bad Request

886s #

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

886s # 886s # ' 886s ok 2 886s ok 888s t/ssl/ocsp.t ........................ 888s 1..3 888s # Running under perl version 5.038002 for linux 888s # Current time local: Tue Mar 19 01:36:25 2024 888s # Current time GMT: Tue Mar 19 01:36:25 2024 888s # Using Test.pm version 1.31 888s # Using Apache/Test.pm version 1.42 888s warning: Internal response 888s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 888s response: 888s 500 Server closed connection without sending any data back 888s Content-Type: text/plain 888s Client-Date: Tue, 19 Mar 2024 01:36:27 GMT 888s Client-Warning: Internal response 888s 888s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 888s ok 1 888s warning: 888s message: welcome to localhost:8529 888s response: 888s HTTP/1.1 200 OK 888s Connection: close 888s Date: Tue, 19 Mar 2024 01:36:27 GMT 888s Accept-Ranges: bytes 888s ETag: "1a-60bb3bbdae3c0" 888s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 888s Vary: In-If1 888s Content-Length: 26 888s Content-Type: text/html 888s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 888s Client-Date: Tue, 19 Mar 2024 01:36:27 GMT 888s Client-Peer: 127.0.0.1:8535 888s Client-Response-Num: 1 888s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 888s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 888s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 888s Client-SSL-Socket-Class: IO::Socket::SSL 888s Client-SSL-Version: TLSv1_3 888s DMMATCH1: 1 888s 888s welcome to localhost:8529 888s ok 2 888s warning: Internal response 888s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 888s response: 888s 500 Server closed connection without sending any data back 888s Content-Type: text/plain 888s Client-Date: Tue, 19 Mar 2024 01:36:27 GMT 888s Client-Warning: Internal response 888s 888s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 888s ok 3 888s ok 890s t/ssl/pha.t ......................... 890s 1..4 890s # Running under perl version 5.038002 for linux 890s # Current time local: Tue Mar 19 01:36:27 2024 890s # Current time GMT: Tue Mar 19 01:36:27 2024 890s # Using Test.pm version 1.31 890s # Using Apache/Test.pm version 1.42 890s # testing : access must be denied without client certificate 890s # expected: 403 890s # received: '403' 890s ok 1 890s # testing : PHA reneg body buffer size restriction works 890s # expected: 413 890s # received: '413' 890s ok 2 890s # testing : PHA works with POST body 890s # expected: 200 890s # received: '200' 890s ok 3 890s # testing : request body matches response 890s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 890s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 890s ok 4 890s ok 892s t/ssl/pr12355.t ..................... 892s 1..10 892s # Running under perl version 5.038002 for linux 892s # Current time local: Tue Mar 19 01:36:29 2024 892s # Current time GMT: Tue Mar 19 01:36:29 2024 892s # Using Test.pm version 1.31 892s # Using Apache/Test.pm version 1.42 892s # Downgrading to TLSv12 892s # testing : renegotiation on POST works 892s # expected: 200 892s # received: '200' 892s ok 1 892s # testing : request body matches response 892s # expected: 'hello world' 892s # received: 'hello world' 892s ok 2 892s # testing : renegotiation on POST works 892s # expected: 200 892s # received: '200' 892s ok 3 892s # testing : request body matches response 892s # expected: 'hello world' 892s # received: 'hello world' 892s ok 4 892s # testing : renegotiation on POST works 892s # expected: 200 892s # received: '200' 892s ok 5 892s # testing : request body matches response 892s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 892s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 892s ok 6 892s # testing : renegotiation on POST works 892s # expected: 200 892s # received: '200' 892s ok 7 892s # testing : request body matches response 892s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 892s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 892s ok 8 892s # testing : renegotiation on POST works 892s # expected: 200 892s # received: '200' 892s ok 9 892s # testing : request body matches response 892s # expected: 'HELLO' 892s # received: 'HELLO' 892s ok 10 892s ok 894s t/ssl/pr43738.t ..................... 894s 1..4 894s # Running under perl version 5.038002 for linux 894s # Current time local: Tue Mar 19 01:36:31 2024 894s # Current time GMT: Tue Mar 19 01:36:31 2024 894s # Using Test.pm version 1.31 894s # Using Apache/Test.pm version 1.42 894s # Downgrading to TLSv12 894s # testing : renegotiation on POST works 894s # expected: 200 894s # received: '200' 894s ok 1 894s # testing : request body matches response 894s # expected: '/modules/ssl/aes128/empty.pfa 894s # hello world' 894s # received: '/modules/ssl/aes128/empty.pfa 894s # hello world' 894s ok 2 894s # testing : renegotiation on POST works 894s # expected: 200 894s # received: '200' 894s ok 3 894s # testing : request body matches response 894s # expected: '/modules/ssl/aes256/empty.pfa 894s # hello world' 894s # received: '/modules/ssl/aes256/empty.pfa 894s # hello world' 894s ok 4 894s ok 913s t/ssl/proxy.t ....................... 913s # using LWP client 913s 1..290 913s # Running under perl version 5.038002 for linux 913s # Current time local: Tue Mar 19 01:36:32 2024 913s # Current time GMT: Tue Mar 19 01:36:32 2024 913s # Using Test.pm version 1.31 913s # Using Apache/Test.pm version 1.42 913s # testing : / with proxy_http_https (http) 913s # expected: 200 913s # received: '200' 913s ok 1 913s # testing : CGI script with folded headers 913s # expected: 200 913s # received: '200' 913s ok 2 913s # testing : using valid proxyssl client cert 913s # expected: 200 913s # received: '200' 913s ok 3 913s # testing : using invalid proxyssl client cert 913s # expected: 403 913s # received: '403' 913s ok 4 913s # testing : protected cgi script 913s # expected: 200 913s # received: '200' 913s ok 5 913s # testing : X-Forwarded-Host header 913s # expected: 'localhost:8560' 913s # received: 'localhost:8560' 913s ok 6 913s # testing : client subject common name 913s # expected: 'client_ok' 913s # received: 'client_ok' 913s ok 7 913s # testing : ProxyPassReverse Location rewrite 913s # expected: 'http://localhost:8560/modules/' 913s # received: 'http://localhost:8560/modules/' 913s ok 8 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 1024 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '1024' 913s # received: 1024 913s ok 9 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 2048 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '2048' 913s # received: 2048 913s ok 10 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 3072 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '3072' 913s # received: 3072 913s ok 11 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 4096 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '4096' 913s # received: 4096 913s ok 12 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 5120 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '5120' 913s # received: 5120 913s ok 13 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 6144 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '6144' 913s # received: 6144 913s ok 14 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 7168 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '7168' 913s # received: 7168 913s ok 15 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 8192 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '8192' 913s # received: 8192 913s ok 16 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 9216 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '9216' 913s # received: 9216 913s ok 17 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 10240 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '10240' 913s # received: 10240 913s ok 18 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 11264 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '11264' 913s # received: 11264 913s ok 19 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 12288 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '12288' 913s # received: 12288 913s ok 20 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 13312 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '13312' 913s # received: 13312 913s ok 21 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 14336 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '14336' 913s # received: 14336 913s ok 22 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 15360 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '15360' 913s # received: 15360 913s ok 23 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 16384 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '16384' 913s # received: 16384 913s ok 24 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 17408 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '17408' 913s # received: 17408 913s ok 25 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 18432 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '18432' 913s # received: 18432 913s ok 26 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 19456 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:34 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '19456' 913s # received: 19456 913s ok 27 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 20480 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '20480' 913s # received: 20480 913s ok 28 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 21504 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '21504' 913s # received: 21504 913s ok 29 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 22528 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '22528' 913s # received: 22528 913s ok 30 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 23552 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '23552' 913s # received: 23552 913s ok 31 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 24576 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '24576' 913s # received: 24576 913s ok 32 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 25600 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '25600' 913s # received: 25600 913s ok 33 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 26624 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '26624' 913s # received: 26624 913s ok 34 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 27648 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '27648' 913s # received: 27648 913s ok 35 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 28672 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '28672' 913s # received: 28672 913s ok 36 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 29696 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '29696' 913s # received: 29696 913s ok 37 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 30720 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '30720' 913s # received: 30720 913s ok 38 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 31744 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '31744' 913s # received: 31744 913s ok 39 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 32768 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '32768' 913s # received: 32768 913s ok 40 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 33792 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '33792' 913s # received: 33792 913s ok 41 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 34816 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '34816' 913s # received: 34816 913s ok 42 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 35840 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '35840' 913s # received: 35840 913s ok 43 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 36864 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '36864' 913s # received: 36864 913s ok 44 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 37888 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '37888' 913s # received: 37888 913s ok 45 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 38912 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '38912' 913s # received: 38912 913s ok 46 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 39936 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '39936' 913s # received: 39936 913s ok 47 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 40960 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '40960' 913s # received: 40960 913s ok 48 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 41984 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '41984' 913s # received: 41984 913s ok 49 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 43008 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '43008' 913s # received: 43008 913s ok 50 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 44032 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '44032' 913s # received: 44032 913s ok 51 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 45056 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '45056' 913s # received: 45056 913s ok 52 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 46080 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '46080' 913s # received: 46080 913s ok 53 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 47104 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '47104' 913s # received: 47104 913s ok 54 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 48128 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '48128' 913s # received: 48128 913s ok 55 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 49152 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '49152' 913s # received: 49152 913s ok 56 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 50176 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '50176' 913s # received: 50176 913s ok 57 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 51200 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '51200' 913s # received: 51200 913s ok 58 913s #lwp request: 913s #POST http://localhost:8560/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 102400 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 7 913s #Client-Date: Tue, 19 Mar 2024 01:36:35 GMT 913s #Client-Peer: 127.0.0.1:8560 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '102400' 913s # received: 102400 913s ok 59 913s # testing : / with proxy_http_https_proxy_section (http) 913s # expected: 200 913s # received: '200' 913s ok 60 913s # testing : CGI script with folded headers 913s # expected: 200 913s # received: '200' 913s ok 61 913s # testing : using valid proxyssl client cert 913s # expected: 200 913s # received: '200' 913s ok 62 913s # testing : using invalid proxyssl client cert 913s # expected: 403 913s # received: '403' 913s ok 63 913s # testing : protected cgi script 913s # expected: 200 913s # received: '200' 913s ok 64 913s # testing : X-Forwarded-Host header 913s # expected: 'localhost:8562' 913s # received: 'localhost:8562' 913s ok 65 913s # testing : client subject common name 913s # expected: 'client_ok' 913s # received: 'client_ok' 913s ok 66 913s # testing : ProxyPassReverse Location rewrite 913s # expected: 'http://localhost:8562/modules/' 913s # received: 'http://localhost:8562/modules/' 913s ok 67 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 1024 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '1024' 913s # received: 1024 913s ok 68 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 2048 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '2048' 913s # received: 2048 913s ok 69 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 3072 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '3072' 913s # received: 3072 913s ok 70 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 4096 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '4096' 913s # received: 4096 913s ok 71 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 5120 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '5120' 913s # received: 5120 913s ok 72 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 6144 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '6144' 913s # received: 6144 913s ok 73 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 7168 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '7168' 913s # received: 7168 913s ok 74 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 8192 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '8192' 913s # received: 8192 913s ok 75 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 9216 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '9216' 913s # received: 9216 913s ok 76 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 10240 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '10240' 913s # received: 10240 913s ok 77 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 11264 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '11264' 913s # received: 11264 913s ok 78 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 12288 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '12288' 913s # received: 12288 913s ok 79 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 13312 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '13312' 913s # received: 13312 913s ok 80 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 14336 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '14336' 913s # received: 14336 913s ok 81 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 15360 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '15360' 913s # received: 15360 913s ok 82 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 16384 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '16384' 913s # received: 16384 913s ok 83 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 17408 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '17408' 913s # received: 17408 913s ok 84 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 18432 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '18432' 913s # received: 18432 913s ok 85 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 19456 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '19456' 913s # received: 19456 913s ok 86 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 20480 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '20480' 913s # received: 20480 913s ok 87 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 21504 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '21504' 913s # received: 21504 913s ok 88 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 22528 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '22528' 913s # received: 22528 913s ok 89 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 23552 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '23552' 913s # received: 23552 913s ok 90 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 24576 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:36 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '24576' 913s # received: 24576 913s ok 91 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 25600 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '25600' 913s # received: 25600 913s ok 92 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 26624 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '26624' 913s # received: 26624 913s ok 93 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 27648 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '27648' 913s # received: 27648 913s ok 94 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 28672 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '28672' 913s # received: 28672 913s ok 95 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 29696 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '29696' 913s # received: 29696 913s ok 96 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 30720 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '30720' 913s # received: 30720 913s ok 97 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 31744 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '31744' 913s # received: 31744 913s ok 98 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 32768 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '32768' 913s # received: 32768 913s ok 99 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 33792 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '33792' 913s # received: 33792 913s ok 100 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 34816 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '34816' 913s # received: 34816 913s ok 101 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 35840 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '35840' 913s # received: 35840 913s ok 102 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 36864 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '36864' 913s # received: 36864 913s ok 103 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 37888 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '37888' 913s # received: 37888 913s ok 104 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 38912 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '38912' 913s # received: 38912 913s ok 105 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 39936 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '39936' 913s # received: 39936 913s ok 106 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 40960 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '40960' 913s # received: 40960 913s ok 107 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 41984 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '41984' 913s # received: 41984 913s ok 108 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 43008 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '43008' 913s # received: 43008 913s ok 109 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 44032 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '44032' 913s # received: 44032 913s ok 110 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 45056 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '45056' 913s # received: 45056 913s ok 111 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 46080 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '46080' 913s # received: 46080 913s ok 112 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 47104 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '47104' 913s # received: 47104 913s ok 113 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 48128 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '48128' 913s # received: 48128 913s ok 114 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 49152 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '49152' 913s # received: 49152 913s ok 115 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 50176 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '50176' 913s # received: 50176 913s ok 116 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 51200 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '51200' 913s # received: 51200 913s ok 117 913s #lwp request: 913s #POST http://localhost:8562/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 102400 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 7 913s #Client-Date: Tue, 19 Mar 2024 01:36:37 GMT 913s #Client-Peer: 127.0.0.1:8562 913s #Client-Response-Num: 1 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '102400' 913s # received: 102400 913s ok 118 913s # testing : / with proxy_https_http (https) 913s # expected: 200 913s # received: '200' 913s ok 119 913s # testing : CGI script with folded headers 913s # expected: 200 913s # received: '200' 913s ok 120 913s # testing : ProxyPassReverse Location rewrite 913s # expected: 'https://localhost:8564/modules/' 913s # received: 'https://localhost:8564/modules/' 913s ok 121 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 1024 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '1024' 913s # received: 1024 913s ok 122 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 2048 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '2048' 913s # received: 2048 913s ok 123 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 3072 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '3072' 913s # received: 3072 913s ok 124 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 4096 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '4096' 913s # received: 4096 913s ok 125 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 5120 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '5120' 913s # received: 5120 913s ok 126 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 6144 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '6144' 913s # received: 6144 913s ok 127 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 7168 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '7168' 913s # received: 7168 913s ok 128 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 8192 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '8192' 913s # received: 8192 913s ok 129 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 9216 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '9216' 913s # received: 9216 913s ok 130 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 10240 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:41 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '10240' 913s # received: 10240 913s ok 131 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 11264 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '11264' 913s # received: 11264 913s ok 132 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 12288 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '12288' 913s # received: 12288 913s ok 133 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 13312 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '13312' 913s # received: 13312 913s ok 134 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 14336 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '14336' 913s # received: 14336 913s ok 135 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 15360 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '15360' 913s # received: 15360 913s ok 136 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 16384 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '16384' 913s # received: 16384 913s ok 137 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 17408 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '17408' 913s # received: 17408 913s ok 138 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 18432 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '18432' 913s # received: 18432 913s ok 139 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 19456 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '19456' 913s # received: 19456 913s ok 140 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 20480 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '20480' 913s # received: 20480 913s ok 141 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 21504 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '21504' 913s # received: 21504 913s ok 142 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 22528 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '22528' 913s # received: 22528 913s ok 143 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 23552 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '23552' 913s # received: 23552 913s ok 144 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 24576 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '24576' 913s # received: 24576 913s ok 145 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 25600 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '25600' 913s # received: 25600 913s ok 146 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 26624 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '26624' 913s # received: 26624 913s ok 147 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 27648 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '27648' 913s # received: 27648 913s ok 148 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 28672 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '28672' 913s # received: 28672 913s ok 149 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 29696 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '29696' 913s # received: 29696 913s ok 150 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 30720 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '30720' 913s # received: 30720 913s ok 151 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 31744 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '31744' 913s # received: 31744 913s ok 152 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 32768 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '32768' 913s # received: 32768 913s ok 153 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 33792 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '33792' 913s # received: 33792 913s ok 154 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 34816 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '34816' 913s # received: 34816 913s ok 155 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 35840 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '35840' 913s # received: 35840 913s ok 156 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 36864 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '36864' 913s # received: 36864 913s ok 157 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 37888 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '37888' 913s # received: 37888 913s ok 158 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 38912 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '38912' 913s # received: 38912 913s ok 159 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 39936 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '39936' 913s # received: 39936 913s ok 160 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 40960 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:42 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '40960' 913s # received: 40960 913s ok 161 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 41984 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '41984' 913s # received: 41984 913s ok 162 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 43008 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '43008' 913s # received: 43008 913s ok 163 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 44032 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '44032' 913s # received: 44032 913s ok 164 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 45056 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '45056' 913s # received: 45056 913s ok 165 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 46080 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '46080' 913s # received: 46080 913s ok 166 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 47104 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '47104' 913s # received: 47104 913s ok 167 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 48128 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '48128' 913s # received: 48128 913s ok 168 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 49152 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '49152' 913s # received: 49152 913s ok 169 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 50176 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '50176' 913s # received: 50176 913s ok 170 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 51200 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '51200' 913s # received: 51200 913s ok 171 913s #lwp request: 913s #POST https://localhost:8564/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 102400 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 7 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8564 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '102400' 913s # received: 102400 913s ok 172 913s # testing : / with proxy_https_https (https) 913s # expected: 200 913s # received: '200' 913s ok 173 913s # testing : CGI script with folded headers 913s # expected: 200 913s # received: '200' 913s ok 174 913s # testing : using valid proxyssl client cert 913s # expected: 200 913s # received: '200' 913s ok 175 913s # testing : using invalid proxyssl client cert 913s # expected: 403 913s # received: '403' 913s ok 176 913s # testing : protected cgi script 913s # expected: 200 913s # received: '200' 913s ok 177 913s # testing : X-Forwarded-Host header 913s # expected: 'localhost:8561' 913s # received: 'localhost:8561' 913s ok 178 913s # testing : client subject common name 913s # expected: 'client_ok' 913s # received: 'client_ok' 913s ok 179 913s # testing : ProxyPassReverse Location rewrite 913s # expected: 'https://localhost:8561/modules/' 913s # received: 'https://localhost:8561/modules/' 913s ok 180 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 1024 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '1024' 913s # received: 1024 913s ok 181 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 2048 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '2048' 913s # received: 2048 913s ok 182 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 3072 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '3072' 913s # received: 3072 913s ok 183 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 4096 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '4096' 913s # received: 4096 913s ok 184 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 5120 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '5120' 913s # received: 5120 913s ok 185 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 6144 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '6144' 913s # received: 6144 913s ok 186 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 7168 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '7168' 913s # received: 7168 913s ok 187 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 8192 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '8192' 913s # received: 8192 913s ok 188 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 9216 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:43 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '9216' 913s # received: 9216 913s ok 189 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 10240 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '10240' 913s # received: 10240 913s ok 190 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 11264 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '11264' 913s # received: 11264 913s ok 191 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 12288 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '12288' 913s # received: 12288 913s ok 192 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 13312 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '13312' 913s # received: 13312 913s ok 193 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 14336 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '14336' 913s # received: 14336 913s ok 194 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 15360 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '15360' 913s # received: 15360 913s ok 195 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 16384 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '16384' 913s # received: 16384 913s ok 196 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 17408 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '17408' 913s # received: 17408 913s ok 197 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 18432 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '18432' 913s # received: 18432 913s ok 198 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 19456 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '19456' 913s # received: 19456 913s ok 199 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 20480 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '20480' 913s # received: 20480 913s ok 200 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 21504 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '21504' 913s # received: 21504 913s ok 201 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 22528 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '22528' 913s # received: 22528 913s ok 202 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 23552 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '23552' 913s # received: 23552 913s ok 203 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 24576 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '24576' 913s # received: 24576 913s ok 204 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 25600 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '25600' 913s # received: 25600 913s ok 205 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 26624 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '26624' 913s # received: 26624 913s ok 206 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 27648 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '27648' 913s # received: 27648 913s ok 207 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 28672 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '28672' 913s # received: 28672 913s ok 208 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 29696 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '29696' 913s # received: 29696 913s ok 209 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 30720 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '30720' 913s # received: 30720 913s ok 210 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 31744 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:44 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '31744' 913s # received: 31744 913s ok 211 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 32768 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '32768' 913s # received: 32768 913s ok 212 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 33792 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '33792' 913s # received: 33792 913s ok 213 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 34816 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '34816' 913s # received: 34816 913s ok 214 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 35840 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '35840' 913s # received: 35840 913s ok 215 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 36864 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '36864' 913s # received: 36864 913s ok 216 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 37888 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '37888' 913s # received: 37888 913s ok 217 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 38912 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '38912' 913s # received: 38912 913s ok 218 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 39936 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '39936' 913s # received: 39936 913s ok 219 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 40960 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '40960' 913s # received: 40960 913s ok 220 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 41984 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '41984' 913s # received: 41984 913s ok 221 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 43008 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '43008' 913s # received: 43008 913s ok 222 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 44032 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '44032' 913s # received: 44032 913s ok 223 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 45056 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '45056' 913s # received: 45056 913s ok 224 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 46080 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '46080' 913s # received: 46080 913s ok 225 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 47104 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '47104' 913s # received: 47104 913s ok 226 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 48128 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '48128' 913s # received: 48128 913s ok 227 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 49152 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:45 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '49152' 913s # received: 49152 913s ok 228 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 50176 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '50176' 913s # received: 50176 913s ok 229 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 51200 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '51200' 913s # received: 51200 913s ok 230 913s #lwp request: 913s #POST https://localhost:8561/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 102400 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 7 913s #Client-Date: Tue, 19 Mar 2024 01:36:46 GMT 913s #Client-Peer: 127.0.0.1:8561 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '102400' 913s # received: 102400 913s ok 231 913s # testing : / with proxy_https_https_proxy_section (https) 913s # expected: 200 913s # received: '200' 913s ok 232 913s # testing : CGI script with folded headers 913s # expected: 200 913s # received: '200' 913s ok 233 913s # testing : using valid proxyssl client cert 913s # expected: 200 913s # received: '200' 913s ok 234 913s # testing : using invalid proxyssl client cert 913s # expected: 403 913s # received: '403' 913s ok 235 913s # testing : protected cgi script 913s # expected: 200 913s # received: '200' 913s ok 236 913s # testing : X-Forwarded-Host header 913s # expected: 'localhost:8563' 913s # received: 'localhost:8563' 913s ok 237 913s # testing : client subject common name 913s # expected: 'client_ok' 913s # received: 'client_ok' 913s ok 238 913s # testing : ProxyPassReverse Location rewrite 913s # expected: 'https://localhost:8563/modules/' 913s # received: 'https://localhost:8563/modules/' 913s ok 239 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 1024 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '1024' 913s # received: 1024 913s ok 240 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 2048 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '2048' 913s # received: 2048 913s ok 241 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 3072 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '3072' 913s # received: 3072 913s ok 242 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 4096 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '4096' 913s # received: 4096 913s ok 243 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 5120 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '5120' 913s # received: 5120 913s ok 244 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 6144 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '6144' 913s # received: 6144 913s ok 245 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 7168 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '7168' 913s # received: 7168 913s ok 246 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 8192 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '8192' 913s # received: 8192 913s ok 247 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 9216 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 5 913s #Client-Date: Tue, 19 Mar 2024 01:36:49 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '9216' 913s # received: 9216 913s ok 248 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 10240 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '10240' 913s # received: 10240 913s ok 249 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 11264 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '11264' 913s # received: 11264 913s ok 250 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 12288 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '12288' 913s # received: 12288 913s ok 251 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 13312 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '13312' 913s # received: 13312 913s ok 252 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 14336 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '14336' 913s # received: 14336 913s ok 253 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 15360 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '15360' 913s # received: 15360 913s ok 254 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 16384 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '16384' 913s # received: 16384 913s ok 255 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 17408 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '17408' 913s # received: 17408 913s ok 256 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 18432 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '18432' 913s # received: 18432 913s ok 257 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 19456 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '19456' 913s # received: 19456 913s ok 258 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 20480 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '20480' 913s # received: 20480 913s ok 259 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 21504 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '21504' 913s # received: 21504 913s ok 260 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 22528 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '22528' 913s # received: 22528 913s ok 261 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 23552 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '23552' 913s # received: 23552 913s ok 262 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 24576 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '24576' 913s # received: 24576 913s ok 263 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 25600 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '25600' 913s # received: 25600 913s ok 264 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 26624 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '26624' 913s # received: 26624 913s ok 265 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 27648 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '27648' 913s # received: 27648 913s ok 266 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 28672 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '28672' 913s # received: 28672 913s ok 267 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 29696 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '29696' 913s # received: 29696 913s ok 268 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 30720 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '30720' 913s # received: 30720 913s ok 269 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 31744 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '31744' 913s # received: 31744 913s ok 270 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 32768 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:50 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '32768' 913s # received: 32768 913s ok 271 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 33792 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '33792' 913s # received: 33792 913s ok 272 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 34816 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '34816' 913s # received: 34816 913s ok 273 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 35840 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '35840' 913s # received: 35840 913s ok 274 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 36864 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '36864' 913s # received: 36864 913s ok 275 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 37888 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '37888' 913s # received: 37888 913s ok 276 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 38912 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '38912' 913s # received: 38912 913s ok 277 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 39936 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '39936' 913s # received: 39936 913s ok 278 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 40960 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '40960' 913s # received: 40960 913s ok 279 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 41984 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '41984' 913s # received: 41984 913s ok 280 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 43008 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '43008' 913s # received: 43008 913s ok 281 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 44032 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '44032' 913s # received: 44032 913s ok 282 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 45056 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '45056' 913s # received: 45056 913s ok 283 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 46080 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '46080' 913s # received: 46080 913s ok 284 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 47104 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '47104' 913s # received: 47104 913s ok 285 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 48128 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '48128' 913s # received: 48128 913s ok 286 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 49152 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '49152' 913s # received: 49152 913s ok 287 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 50176 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '50176' 913s # received: 50176 913s ok 288 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 51200 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 6 913s #Client-Date: Tue, 19 Mar 2024 01:36:51 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '51200' 913s # received: 51200 913s ok 289 913s #lwp request: 913s #POST https://localhost:8563/eat_post HTTP/1.1 913s #User-Agent: libwww-perl/6.76 913s #Content-Length: 102400 913s # 913s #server response: 913s #HTTP/1.1 200 OK 913s #Connection: close 913s #Date: Tue, 19 Mar 2024 01:36:52 GMT 913s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 913s #Vary: In-If1 913s #Content-Length: 7 913s #Client-Date: Tue, 19 Mar 2024 01:36:52 GMT 913s #Client-Peer: 127.0.0.1:8563 913s #Client-Response-Num: 1 913s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 913s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 913s #Client-SSL-Socket-Class: IO::Socket::SSL 913s #Client-SSL-Version: TLSv1_3 913s #DMMATCH1: 1 913s # 913s # testing : length posted 913s # expected: '102400' 913s # received: 102400 913s ok 290 913s ok 915s t/ssl/require.t ..................... 915s 1..10 915s # Running under perl version 5.038002 for linux 915s # Current time local: Tue Mar 19 01:36:52 2024 915s # Current time GMT: Tue Mar 19 01:36:52 2024 915s # Using Test.pm version 1.31 915s # Using Apache/Test.pm version 1.42 915s ok 1 915s ok 2 915s ok 3 915s ok 4 915s ok 5 915s ok 6 915s ok 7 915s ok 8 915s ok 9 915s ok 10 915s ok 916s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 920s t/ssl/varlookup.t ................... 920s 1..83 920s # Running under perl version 5.038002 for linux 920s # Current time local: Tue Mar 19 01:36:55 2024 920s # Current time GMT: Tue Mar 19 01:36:55 2024 920s # Using Test.pm version 1.31 920s # Using Apache/Test.pm version 1.42 920s # testing : HTTP_USER_AGENT 920s # expected: 'libwww-perl/6.76' 920s # received: 'libwww-perl/6.76' 920s ok 1 920s # testing : HTTP:User-Agent 920s # expected: 'libwww-perl/6.76' 920s # received: 'libwww-perl/6.76' 920s ok 2 920s # testing : HTTP_REFERER 920s # expected: 't/ssl/varlookup.t' 920s # received: 't/ssl/varlookup.t' 920s ok 3 920s # testing : HTTP_HOST 920s # expected: 'localhost:8532' 920s # received: 'localhost:8532' 920s ok 4 920s # testing : QUERY_STRING 920s # expected: 'QUERY_STRING' 920s # received: 'QUERY_STRING' 920s ok 5 920s # testing : SERVER_SOFTWARE 920s # expected: qr/^Apache\/2.4.58/ 920s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 920s ok 6 920s # testing : SERVER_ADMIN 920s # expected: 'tuser@localhost' 920s # received: 'tuser@localhost' 920s ok 7 920s # testing : SERVER_PORT 920s # expected: '8532' 920s # received: '8532' 920s ok 8 920s # testing : SERVER_NAME 920s # expected: 'localhost' 920s # received: 'localhost' 920s ok 9 920s # testing : SERVER_PROTOCOL 920s # expected: qr/^HTTP\/1\.\d$/ 920s # received: 'HTTP/1.1' 920s ok 10 920s # testing : REMOTE_ADDR 920s # expected: '127.0.0.1' 920s # received: '127.0.0.1' 920s ok 11 920s # testing : DOCUMENT_ROOT 920s # expected: '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs' 920s # received: '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs' 920s ok 12 920s # testing : REQUEST_METHOD 920s # expected: 'GET' 920s # received: 'GET' 920s ok 13 920s # testing : REQUEST_URI 920s # expected: '/test_ssl_var_lookup' 920s # received: '/test_ssl_var_lookup' 920s ok 14 920s # testing : TIME_YEAR 920s # expected: 2024 920s # received: '2024' 920s ok 15 920s # testing : TIME_MON 920s # expected: '03' 920s # received: '03' 920s ok 16 920s # testing : TIME_DAY 920s # expected: '19' 920s # received: '19' 920s ok 17 920s # testing : TIME_WDAY 920s # expected: 2 920s # received: '2' 920s ok 18 920s # testing : IS_SUBREQ 920s # expected: 'false' 920s # received: 'false' 920s ok 19 920s # testing : API_VERSION 920s # expected: '20120211' 920s # received: '20120211' 920s ok 20 920s # testing : THE_REQUEST 920s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 920s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 920s ok 21 920s # testing : REQUEST_SCHEME 920s # expected: 'https' 920s # received: 'https' 920s ok 22 920s # testing : HTTPS 920s # expected: 'on' 920s # received: 'on' 920s ok 23 920s # testing : ENV:THE_ARGS 920s # expected: 'ENV:THE_ARGS' 920s # received: 'ENV:THE_ARGS' 920s ok 24 920s # testing : SSL_CLIENT_M_VERSION 920s # expected: qr/^\d+$/ 920s # received: '3' 920s ok 25 920s # testing : SSL_SERVER_M_VERSION 920s # expected: qr/^\d+$/ 920s # received: '3' 920s ok 26 920s # testing : SSL_CLIENT_M_SERIAL 920s # expected: qr/^[0-9A-F]+$/ 920s # received: '0B' 920s ok 27 920s # testing : SSL_SERVER_M_SERIAL 920s # expected: qr/^[0-9A-F]+$/ 920s # received: '03' 920s ok 28 920s # testing : SSL_PROTOCOL 920s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 920s # received: 'TLSv1.3' 920s ok 29 920s # testing : SSL_CLIENT_V_START 920s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 920s # received: 'Mar 19 01:31:18 2024 GMT' 920s ok 30 920s # testing : SSL_SERVER_V_START 920s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 920s # received: 'Mar 19 01:31:17 2024 GMT' 920s ok 31 920s # testing : SSL_CLIENT_V_END 920s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 920s # received: 'Mar 19 01:31:18 2025 GMT' 920s ok 32 920s # testing : SSL_SERVER_V_END 920s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 920s # received: 'Mar 19 01:31:17 2025 GMT' 920s ok 33 920s # testing : SSL_CIPHER 920s # expected: qr/^[A-Z0-9_-]+$/ 920s # received: 'TLS_AES_256_GCM_SHA384' 920s ok 34 920s # testing : SSL_CIPHER_EXPORT 920s # expected: 'false' 920s # received: 'false' 920s ok 35 920s # testing : SSL_CIPHER_ALGKEYSIZE 920s # expected: qr/^\d+$/ 920s # received: '256' 920s ok 36 920s # testing : SSL_CIPHER_USEKEYSIZE 920s # expected: qr/^\d+$/ 920s # received: '256' 920s ok 37 920s # testing : SSL_SECURE_RENEG 920s # expected: qr/^(false|true)$/ 920s # received: 'true' 920s ok 38 920s # testing : SSL_CLIENT_S_DN 920s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 920s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 920s ok 39 920s # testing : SSL_SERVER_S_DN 920s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 920s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 920s ok 40 920s # testing : SSL_CLIENT_S_DN_C 920s # expected: 'US' 920s # received: 'US' 920s ok 41 920s # testing : SSL_SERVER_S_DN_C 920s # expected: 'US' 920s # received: 'US' 920s ok 42 920s # testing : SSL_CLIENT_S_DN_ST 920s # expected: 'California' 920s # received: 'California' 920s ok 43 920s # testing : SSL_SERVER_S_DN_ST 920s # expected: 'California' 920s # received: 'California' 920s ok 44 920s # testing : SSL_CLIENT_S_DN_L 920s # expected: 'San Francisco' 920s # received: 'San Francisco' 920s ok 45 920s # testing : SSL_SERVER_S_DN_L 920s # expected: 'San Francisco' 920s # received: 'San Francisco' 920s ok 46 920s # testing : SSL_CLIENT_S_DN_O 920s # expected: 'ASF' 920s # received: 'ASF' 920s ok 47 920s # testing : SSL_SERVER_S_DN_O 920s # expected: 'ASF' 920s # received: 'ASF' 920s ok 48 920s # testing : SSL_CLIENT_S_DN_OU 920s # expected: 'httpd-test' 920s # received: 'httpd-test' 920s ok 49 920s # testing : SSL_SERVER_S_DN_OU 920s # expected: qr/^httpd-test\/([-\w]+)/ 920s # received: 'httpd-test/rsa-test' 920s ok 50 920s # testing : SSL_CLIENT_S_DN_CN 920s # expected: 'client_ok' 920s # received: 'client_ok' 920s ok 51 920s # testing : SSL_SERVER_S_DN_CN 920s # expected: 'localhost' 920s # received: 'localhost' 920s ok 52 920s # testing : SSL_CLIENT_S_DN_Email 920s # expected: 'test-dev@httpd.apache.org' 920s # received: 'test-dev@httpd.apache.org' 920s ok 53 920s # testing : SSL_SERVER_S_DN_Email 920s # expected: 'test-dev@httpd.apache.org' 920s # received: 'test-dev@httpd.apache.org' 920s ok 54 920s # testing : SSL_CLIENT_SAN_Email_0 920s # expected: 'test-dev@httpd.apache.org' 920s # received: 'test-dev@httpd.apache.org' 920s ok 55 920s # testing : SSL_SERVER_SAN_DNS_0 920s # expected: 'localhost' 920s # received: 'localhost' 920s ok 56 920s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 920s # expected: 'test-dev@httpd.apache.org' 920s # received: 'test-dev@httpd.apache.org' 920s ok 57 920s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 920s # expected: '_https.localhost' 920s # received: '_https.localhost' 920s ok 58 920s # testing : SSL_CLIENT_I_DN 920s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 920s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 920s ok 59 920s # testing : SSL_SERVER_I_DN 920s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 920s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 920s ok 60 920s # testing : SSL_CLIENT_I_DN_C 920s # expected: 'US' 920s # received: 'US' 920s ok 61 920s # testing : SSL_SERVER_I_DN_C 920s # expected: 'US' 920s # received: 'US' 920s ok 62 920s # testing : SSL_CLIENT_I_DN_ST 920s # expected: 'California' 920s # received: 'California' 920s ok 63 920s # testing : SSL_SERVER_I_DN_ST 920s # expected: 'California' 920s # received: 'California' 920s ok 64 920s # testing : SSL_CLIENT_I_DN_L 920s # expected: 'San Francisco' 920s # received: 'San Francisco' 920s ok 65 920s # testing : SSL_SERVER_I_DN_L 920s # expected: 'San Francisco' 920s # received: 'San Francisco' 920s ok 66 920s # testing : SSL_CLIENT_I_DN_O 920s # expected: 'ASF' 920s # received: 'ASF' 920s ok 67 920s # testing : SSL_SERVER_I_DN_O 920s # expected: 'ASF' 920s # received: 'ASF' 920s ok 68 920s # testing : SSL_CLIENT_I_DN_OU 920s # expected: 'httpd-test' 920s # received: 'httpd-test' 920s ok 69 920s # testing : SSL_SERVER_I_DN_OU 920s # expected: 'httpd-test' 920s # received: 'httpd-test' 920s ok 70 920s # testing : SSL_CLIENT_I_DN_CN 920s # expected: 'ca' 920s # received: 'ca' 920s ok 71 920s # testing : SSL_SERVER_I_DN_CN 920s # expected: 'ca' 920s # received: 'ca' 920s ok 72 920s # testing : SSL_SERVER_I_DN_CN_RAW 920s # expected: 'ca' 920s # received: 'ca' 920s ok 73 920s # testing : SSL_SERVER_I_DN_CN_0_RAW 920s # expected: 'ca' 920s # received: 'ca' 920s ok 74 920s # testing : SSL_CLIENT_I_DN_Email 920s # expected: 'test-dev@httpd.apache.org' 920s # received: 'test-dev@httpd.apache.org' 920s ok 75 920s # testing : SSL_SERVER_I_DN_Email 920s # expected: 'test-dev@httpd.apache.org' 920s # received: 'test-dev@httpd.apache.org' 920s ok 76 920s # testing : SSL_CLIENT_A_SIG 920s # expected: 'sha256WithRSAEncryption' 920s # received: 'sha256WithRSAEncryption' 920s ok 77 920s # testing : SSL_SERVER_A_SIG 920s # expected: 'sha256WithRSAEncryption' 920s # received: 'sha256WithRSAEncryption' 920s ok 78 920s # testing : SSL_CLIENT_A_KEY 920s # expected: 'rsaEncryption' 920s # received: 'rsaEncryption' 920s ok 79 920s # testing : SSL_SERVER_A_KEY 920s # expected: qr/^[rd]saEncryption$/ 920s # received: 'rsaEncryption' 920s ok 80 920s # testing : SSL_CLIENT_CERT 920s # expected: qr/^-----BEGIN CERTIFICATE-----/ 920s # received: '-----BEGIN CERTIFICATE----- 920s # MIIFHTCCBAWgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 920s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 920s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 920s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE5 920s # MDEzMTE4WhcNMjUwMzE5MDEzMTE4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 920s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 920s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 920s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 920s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAsJ+5tYVxE434b+m1mySLisjrrXltyIs8cP10 920s # xRM/DH8+ThiCbx2iQr4G9HhDVMC70hIfiRAQIvZ5PfBYt/PocSWxnxQK3VBbUuSJ 920s # SPEJVlM50T/1lNvvE6o0K7uuPS4vy48odi7cwxPMYHoubqN4Ocw1ehmUbrcriv1o 920s # XpcGN0ZC5x0DxKvfr3emPUmqBtTNXBUom7ENVGbM+oJd90VRHhCDz1wwQnaJfuoP 920s # wxo2PUHTN7n/xuSIFfdpf/RIlvN13mAOeh403Z6CYNOQvFlvvw0K+/Z8TV97ShwD 920s # X9uW1K7WFoUHm/zI+r7R27wGDzj0ORzGmHyAkeMBWKhgbjdc5QIDAQABo4IBbzCC 920s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 920s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 920s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 920s # A1UdDgQWBBS1J7zQoAv4ZqEuw7ki+nfcAjdfLjCBvgYDVR0jBIG2MIGzoYGapIGX 920s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 920s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 920s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 920s # Y2hlLm9yZ4IUPpaHIuWGkn7xvRPGBKo3x+vpqkMwDQYJKoZIhvcNAQELBQADggEB 920s # AE1aeXAtHNBNOPZXR3JZwjpuj4nsN7qlvPbvmnyJ07sULiVXfNyfq02VBeYITjdu 920s # 4+X51fT4zaXPxJPxBKCQFPeum172ok035WNfujgBwQBiA6YIbi0MYoJGI4f/kOvt 920s # 88vobBun/9iJOHQa6/C6DnUELlCOvpkQ+o/OYj9+5gn0Fmz6y3NePQoj/r86uW6p 920s # F3i8Ob+Gurop34InC0xi3Og2ZFh0BbTWmwbhp6As3uhn2cKZPOFs4S8p8Jy10Vhw 920s # pdoqvbxfNbUsDI+rzo1tUQLgIVLa16Z6BFbwDmLMRKibf7yFIk79Mp+hbU2Manvn 920s # Oce+dKXG/K+RpWxh747krXU= 920s # -----END CERTIFICATE----- 920s # ' 920s ok 81 920s # testing : SSL_SERVER_CERT 920s # expected: qr/^-----BEGIN CERTIFICATE-----/ 920s # received: '-----BEGIN CERTIFICATE----- 920s # MIIE0TCCA7mgAwIBAgIBAzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 920s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 920s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 920s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE5 920s # MDEzMTE3WhcNMjUwMzE5MDEzMTE3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 920s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 920s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 920s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 920s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3hFAzBSnIM8J0r3eUrL9YXqp 920s # ETbfzZr8Bf9Jhlf/RS0Nn/OymN3HAxyv+ppIVIXjkHc8pZbyXi3G8auS35PWsjU+ 920s # iYevsjMT7NpKe8E1XDtJUcbnXC6bHieS6xvRe05qWiY5SEP5uFQcXUlBToHLKBiG 920s # 19UrXCGrHyK5+r8wKoGJ/brXvEO6ucQG1OG78vUP1zKWJvpd4Yci3DLw8H6IyKM8 920s # mZ8Ejbn6lojb4dOo9O/9HNmT2KGoFCwHEcD5geKn9ut6hfQRqYRuBtez/I5SQgYd 920s # d050MuHFTg9fwfx9i0MI4BHeo+tH1ISdWlSRQWcYNo7akV+4O0VxP64rwCXKRwID 920s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 920s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFMaQyRlyDbop4F1V1/KHjYfAnOpx 920s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 920s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 920s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 920s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ+loci5YaSfvG9E8YEqjfH6+mq 920s # QzANBgkqhkiG9w0BAQsFAAOCAQEApMZ/1HhxqCoJ8cVkD1569Bt6EQftVGeLcK+6 920s # 0EM3Um8OrdAfJxrC++s8acrjbprASShwO55Kv+xafRbZ2HatmX2erk6QtFX7wOrm 920s # aDkxn55EreUusg0WYwmfji0R/62JYaCOB6fdkR5cRjDc/InwpSBNpwk5CyONDCMx 920s # IDtFg/Lf+A4I02isjWtZha400y//Fvn5Q4KktmUY5QAotCELaSUbO7hSeC95Yv2N 920s # SutYI3nR91Dt62fRG/OeQlXIxgqKMyKSs9zvMXHsY+Mu8Sl9k1jPo8Ol3DfSzwfL 920s # wIr915gj4vc3bM1FV4KQvEmXw+plQZs6J+flEYOrhPitZq3Amw== 920s # -----END CERTIFICATE----- 920s # ' 920s ok 82 920s # testing : SSL_CLIENT_VERIFY 920s # expected: 'SUCCESS' 920s # received: 'SUCCESS' 920s ok 83 920s ok 922s t/ssl/verify.t ...................... 922s 1..3 922s # Running under perl version 5.038002 for linux 922s # Current time local: Tue Mar 19 01:36:59 2024 922s # Current time GMT: Tue Mar 19 01:36:59 2024 922s # Using Test.pm version 1.31 922s # Using Apache/Test.pm version 1.42 922s HTTP/1.1 403 Forbidden 922s Connection: close 922s Date: Tue, 19 Mar 2024 01:37:00 GMT 922s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 922s Content-Length: 258 922s Content-Type: text/html; charset=iso-8859-1 922s Client-Date: Tue, 19 Mar 2024 01:37:00 GMT 922s Client-Peer: 127.0.0.1:8532 922s Client-Response-Num: 1 922s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 922s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 922s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 922s Client-SSL-Socket-Class: IO::Socket::SSL 922s Client-SSL-Version: TLSv1_3 922s Title: 403 Forbidden 922s 922s 922s 922s 403 Forbidden 922s 922s

Forbidden

922s

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

922s 922s ok 1 922s HTTP/1.1 200 OK 922s Connection: close 922s Date: Tue, 19 Mar 2024 01:37:00 GMT 922s Accept-Ranges: bytes 922s ETag: "1a-60bb3bbdae3c0" 922s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 922s Vary: In-If1 922s Content-Length: 26 922s Content-Type: text/html 922s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 922s Client-Date: Tue, 19 Mar 2024 01:37:00 GMT 922s Client-Peer: 127.0.0.1:8532 922s Client-Response-Num: 1 922s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 922s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 922s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 922s Client-SSL-Socket-Class: IO::Socket::SSL 922s Client-SSL-Version: TLSv1_3 922s DMMATCH1: 1 922s 922s welcome to localhost:8529 922s ok 2 922s 500 Server closed connection without sending any data back 922s Content-Type: text/plain 922s Client-Date: Tue, 19 Mar 2024 01:37:00 GMT 922s Client-Warning: Internal response 922s 922s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 922s ok 3 922s ok 922s All tests successful. 922s Files=142, Tests=7320, 329 wallclock secs ( 1.96 usr 0.26 sys + 208.55 cusr 39.46 csys = 250.23 CPU) 922s Result: PASS 922s [warning] server localhost:8529 shutdown 923s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 923s + grep -E '^Result: PASS' testlog.mpm_prefork 923s Files=142, Tests=7320, 329 wallclock secs ( 1.96 usr 0.26 sys + 208.55 cusr 39.46 csys = 250.23 CPU) 923s + grep -E '^Result: FAIL' testlog.mpm_prefork 923s + grep -E 'server dumped core' testlog.mpm_prefork 923s Result: PASS 923s + return 0 923s + run_tests mpm_worker 923s + local MPM=mpm_worker 923s + shift 923s + local LOG=testlog.mpm_worker 923s + echo =============Running-with-mpm_worker========== 923s + rm -f apache2.conf.debian 923s + cp /etc/apache2/apache2.conf apache2.conf.debian 923s + cat /etc/apache2/mods-available/mpm_worker.load 923s =============Running-with-mpm_worker========== 923s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 923s t/TEST -clean 923s + 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_ 923s + xargs cat 923s 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 923s + for m in bucketeer case_filter case_filter_in 923s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 923s + for m in bucketeer case_filter case_filter_in 923s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 923s + for m in bucketeer case_filter case_filter_in 923s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 923s + cat /etc/apache2/mods-available/mime.conf 923s + echo 'Servername localhost' 923s + make clean 923s [warning] setting ulimit to allow core files 923s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/TEST -clean 923s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules' 923s cd eat_post && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 923s cd authany && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 923s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 923s cd test_apr_uri && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 923s cd memory_track && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 923s cd input_body_filter && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 923s cd client_add_filter && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 923s cd list_modules && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 923s cd echo_post_chunk && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 923s cd test_pass_brigade && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 923s cd nntp_like && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 923s cd test_rwrite && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 923s cd fold && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 923s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 923s cd random_chunk && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 923s cd test_utilities && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 923s cd test_ssl && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 923s cd test_session && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 923s cd echo_post && make clean 923s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 923s 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 923s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 923s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules' 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 923s rmdir export 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 923s rmdir proxy 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 923s rmdir crl 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 923s rmdir csr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 923s rmdir conf 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 923s rmdir certs 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 923s rmdir newcerts 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 923s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 923s rmdir keys 923s rmdir asf 923s rmdir /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 923s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 924s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test' 924s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 924s t/TEST -clean 924s [warning] setting ulimit to allow core files 924s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 924s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 924s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 924s rm -f \ 924s TestItSelf.bso TestItSelf.def \ 924s TestItSelf.exp TestItSelf.x \ 924s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 924s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 924s *.a *.o \ 924s *perl.core MYMETA.json \ 924s MYMETA.yml blibdirs.ts \ 924s core core.*perl.*.? \ 924s core.[0-9] core.[0-9][0-9] \ 924s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 924s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 924s mon.out perl \ 924s perl perl.exe \ 924s perlmain.c pm_to_blib \ 924s pm_to_blib.ts so_locations \ 924s tmon.out 924s rm -rf \ 924s Makefile.old blib \ 924s t/TEST 924s mv Makefile Makefile.old > /dev/null 2>&1 924s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 924s rm -f \ 924s Test.bso Test.def \ 924s Test.exp Test.x \ 924s ../blib/arch/auto/Apache/Test/extralibs.all \ 924s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 924s *.a *.o \ 924s *perl.core MYMETA.json \ 924s MYMETA.yml blibdirs.ts \ 924s core core.*perl.*.? \ 924s core.[0-9] core.[0-9][0-9] \ 924s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 924s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 924s mon.out perl \ 924s perl perl.exe \ 924s perlmain.c pm_to_blib \ 924s pm_to_blib.ts so_locations \ 924s tmon.out 924s rm -rf \ 924s .mypacklist Makefile.old \ 924s blib t/REPORT \ 924s t/TEST 924s mv Makefile Makefile.old > /dev/null 2>&1 924s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test' 924s rm -f \ 924s test.bso test.def \ 924s test.exp test.x \ 924s blib/arch/auto/httpd-test/extralibs.all \ 924s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 924s *.a *.o \ 924s *perl.core MYMETA.json \ 924s MYMETA.yml blibdirs.ts \ 924s core core.*perl.*.? \ 924s core.[0-9] core.[0-9][0-9] \ 924s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 924s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 924s mon.out perl \ 924s perl perl.exe \ 924s perlmain.c pm_to_blib \ 924s pm_to_blib.ts so_locations \ 924s tmon.out 924s rm -rf \ 924s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 924s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 924s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 924s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 924s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 924s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 924s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 924s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 924s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 924s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 924s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 924s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 924s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 924s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 924s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 924s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 924s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 924s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 924s blib 924s mv Makefile Makefile.old > /dev/null 2>&1 924s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 924s + chown -R tuser: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp 924s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/apache2.conf.debian' 924s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 924s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 924s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 924s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 924s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 924s [ info] generating script ./t/htdocs/modules/cgi/action.pl 924s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 924s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 924s [ info] generating script ./t/htdocs/modules/cgi/big.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 924s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 924s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 924s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 924s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 924s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 924s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 924s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 924s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 924s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 924s [ info] generating script ./t/htdocs/modules/cgi/env.pl 924s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 924s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 924s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 924s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 924s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 924s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 924s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 924s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 924s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 924s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 924s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 924s Warning: NAME must be a package name 924s Checking if your kit is complete... 924s Looks good 924s [ info] generating script t/TEST 924s [ info] generating script ./t/cgi-bin/next_available_port.pl 924s [ info] generating script ./t/cgi-bin/cookies.pl 924s [ info] generating script t/TEST 924s Writing MYMETA.yml and MYMETA.json 924s Writing MYMETA.yml and MYMETA.json 924s Checking for Cwd...ok 924s Checking for File::Spec...ok 924s Generating a Unix-style Makefile 924s Writing Makefile for httpd-test 924s Writing MYMETA.yml and MYMETA.json 924s + su tuser -c 't/TEST ' 924s + tee testlog.mpm_worker 925s [warning] setting ulimit to allow core files 925s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/TEST 926s [warning] generating SSL CA for asf 926s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 926s ....+.............+...+...+......+..................+...+........+......+.+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+.......+......+..+......+............+...+...............+.+...+........+......................+......+..+.......+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 927s ................+.+....................+.+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+...+......+.+............+......+.........+..+...+.+.........+.....+......+.......+........+.+........+.+..+....+...+.................+....+...........+.+..+.........................+...+........+...............+.......+...+......+.....+...+..........+..+.+............+.....+.......+.....+....+..+.......+...+...+..+.......+.....+......+.+......+...+..+.......+.....+...+...+....+......+...........+...+.+.........+............+...+......+....................+......+.+...+............+.........+.....+.....................+....+...+..+......+.......+.....+...+.............+.....+..........+.....+....+..+......+.......+..+.............+............+.....+...+.+..+...+.......+..+.+..+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 927s ----- 927s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 927s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 927s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 927s [ 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 927s [ 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 927s Using configuration from conf/server_dsa.cnf 927s Check that the request matches the signature 927s Signature ok 927s The Subject's Distinguished Name is as follows 927s countryName :PRINTABLE:'US' 927s stateOrProvinceName :ASN.1 12:'California' 927s localityName :ASN.1 12:'San Francisco' 927s organizationName :ASN.1 12:'ASF' 927s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 927s commonName :ASN.1 12:'localhost' 927s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 927s Certificate is to be certified until Mar 19 01:37:06 2025 GMT (365 days) 927s 927s Write out database with 1 new entries 927s Database updated 927s [ info] openssl genrsa -out keys/client_revoked.pem 2048 928s [ 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 928s [ 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 928s Using configuration from conf/client_revoked.cnf 928s Check that the request matches the signature 928s Signature ok 928s The Subject's Distinguished Name is as follows 928s countryName :PRINTABLE:'US' 928s stateOrProvinceName :ASN.1 12:'California' 928s localityName :ASN.1 12:'San Francisco' 928s organizationName :ASN.1 12:'ASF' 928s organizationalUnitName:ASN.1 12:'httpd-test' 928s commonName :ASN.1 12:'client_revoked' 928s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 928s Certificate is to be certified until Mar 19 01:37:07 2025 GMT (365 days) 928s 928s Write out database with 1 new entries 928s Database updated 928s [ 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 928s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 928s Using configuration from conf/cacrl.cnf 928s Revoking Certificate 02. 928s Database updated 928s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 928s Using configuration from conf/cacrl.cnf 928s [ info] generating proxy cert: proxy/client_revoked.pem 928s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 928s [ 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 928s [ 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 928s Using configuration from conf/server_des3_dsa.cnf 928s Check that the request matches the signature 928s Signature ok 928s The Subject's Distinguished Name is as follows 928s countryName :PRINTABLE:'US' 928s stateOrProvinceName :ASN.1 12:'California' 928s localityName :ASN.1 12:'San Francisco' 928s organizationName :ASN.1 12:'ASF' 928s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 928s commonName :ASN.1 12:'localhost' 928s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 928s Certificate is to be certified until Mar 19 01:37:07 2025 GMT (365 days) 928s 928s Write out database with 1 new entries 928s Database updated 928s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 928s [ 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 928s [ 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 928s Using configuration from conf/server_des3.cnf 928s Check that the request matches the signature 928s Signature ok 928s The Subject's Distinguished Name is as follows 928s countryName :PRINTABLE:'US' 928s stateOrProvinceName :ASN.1 12:'California' 928s localityName :ASN.1 12:'San Francisco' 928s organizationName :ASN.1 12:'ASF' 928s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 928s commonName :ASN.1 12:'localhost' 928s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 928s Certificate is to be certified until Mar 19 01:37:07 2025 GMT (365 days) 928s 928s Write out database with 1 new entries 928s Database updated 928s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 928s [ 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 928s [ 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 928s Using configuration from conf/server2_des3_dsa.cnf 928s Check that the request matches the signature 928s Signature ok 928s The Subject's Distinguished Name is as follows 928s countryName :PRINTABLE:'US' 928s stateOrProvinceName :ASN.1 12:'California' 928s localityName :ASN.1 12:'San Francisco' 928s organizationName :ASN.1 12:'ASF' 928s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 928s commonName :ASN.1 12:'localhost' 928s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 928s Certificate is to be certified until Mar 19 01:37:07 2025 GMT (365 days) 928s 928s Write out database with 1 new entries 928s Database updated 928s [ info] openssl genrsa -out keys/server.pem 2048 929s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 929s [ 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 929s Using configuration from conf/server.cnf 929s Check that the request matches the signature 929s Signature ok 929s The Subject's Distinguished Name is as follows 929s countryName :PRINTABLE:'US' 929s stateOrProvinceName :ASN.1 12:'California' 929s localityName :ASN.1 12:'San Francisco' 929s organizationName :ASN.1 12:'ASF' 929s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 929s commonName :ASN.1 12:'localhost' 929s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 929s Certificate is to be certified until Mar 19 01:37:08 2025 GMT (365 days) 929s 929s Write out database with 1 new entries 929s Database updated 929s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 929s [ 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 929s [ 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 929s Using configuration from conf/server2_des3.cnf 929s Check that the request matches the signature 929s Signature ok 929s The Subject's Distinguished Name is as follows 929s countryName :PRINTABLE:'US' 929s stateOrProvinceName :ASN.1 12:'California' 929s localityName :ASN.1 12:'San Francisco' 929s organizationName :ASN.1 12:'ASF' 929s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 929s commonName :ASN.1 12:'localhost' 929s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 929s Certificate is to be certified until Mar 19 01:37:08 2025 GMT (365 days) 929s 929s Write out database with 1 new entries 929s Database updated 929s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 929s [ 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 929s [ 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 929s Using configuration from conf/client_snakeoil.cnf 929s Check that the request matches the signature 929s Signature ok 929s The Subject's Distinguished Name is as follows 929s 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 Mar 19 01:37:08 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/server2.pem 2048 930s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 930s [ 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 930s Using configuration from conf/server2.cnf 930s Check that the request matches the signature 930s Signature ok 930s The Subject's Distinguished Name is as follows 930s countryName :PRINTABLE:'US' 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/rsa-test-2' 930s commonName :ASN.1 12:'localhost' 930s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 930s Certificate is to be certified until Mar 19 01:37:09 2025 GMT (365 days) 930s 930s Write out database with 1 new entries 930s Database updated 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:'US' 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 Mar 19 01:37:09 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] openssl genrsa -out keys/client_ok.pem 2048 930s [ 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 930s [ 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 930s Using configuration from conf/client_ok.cnf 930s Check that the request matches the signature 930s Signature ok 930s The Subject's Distinguished Name is as follows 930s countryName :PRINTABLE:'US' 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:'client_ok' 930s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 930s Certificate is to be certified until Mar 19 01:37:09 2025 GMT (365 days) 930s 930s Write out database with 1 new entries 930s Database updated 930s [ 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 931s [ info] generating proxy cert: proxy/client_ok.pem 931s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 931s [ 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 931s [ 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 931s Using configuration from conf/server2_dsa.cnf 931s Check that the request matches the signature 931s Signature ok 931s The Subject's Distinguished Name is as follows 931s countryName :PRINTABLE:'US' 931s stateOrProvinceName :ASN.1 12:'California' 931s localityName :ASN.1 12:'San Francisco' 931s organizationName :ASN.1 12:'ASF' 931s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 931s commonName :ASN.1 12:'localhost' 931s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 931s Certificate is to be certified until Mar 19 01:37:09 2025 GMT (365 days) 931s 931s Write out database with 1 new entries 931s Database updated 931s [ info] linked ca-bundle.crl to fdd35eee.r0 931s cd eat_post && make .libs/mod_eat_post.so 931s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 931s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 931s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.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_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 931s 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 931s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 931s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 931s cd authany && make .libs/mod_authany.so 931s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 931s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 931s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.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_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 931s 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 931s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 931s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 931s cd test_apr_uri && make .libs/mod_test_apr_uri.so 931s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 931s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 931s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 932s /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 932s 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 932s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 932s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 932s cd memory_track && make .libs/mod_memory_track.so 932s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 932s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 932s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 932s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 932s /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 932s 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 932s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 932s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 932s cd input_body_filter && make .libs/mod_input_body_filter.so 932s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 932s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 932s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 932s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 932s /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 933s 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 933s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 933s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 933s cd client_add_filter && make .libs/mod_client_add_filter.so 933s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 933s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 933s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 933s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 933s /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 933s 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 933s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 933s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 933s cd list_modules && make .libs/mod_list_modules.so 933s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 933s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 933s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 933s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 933s /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 933s 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 933s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 933s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 933s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 933s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 933s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 933s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 933s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 933s /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 934s 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 934s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 934s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 934s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 934s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 934s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 934s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 934s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 934s /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 934s 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 934s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 934s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 934s cd nntp_like && make .libs/mod_nntp_like.so 934s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 934s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 934s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 934s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 934s /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 934s 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 934s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 934s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 934s cd test_rwrite && make .libs/mod_test_rwrite.so 934s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 934s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 934s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 934s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 935s /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 935s 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 935s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 935s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 935s cd fold && make .libs/mod_fold.so 935s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 935s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 935s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 935s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 935s /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 935s 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 935s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 935s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 935s cd random_chunk && make .libs/mod_random_chunk.so 935s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 935s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 935s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 935s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 935s /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 935s 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 935s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 935s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 935s cd test_utilities && make .libs/mod_test_utilities.so 935s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 935s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 935s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 935s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 936s /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 936s 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 936s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 936s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 936s cd test_ssl && make .libs/mod_test_ssl.so 936s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 936s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 936s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 936s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 936s /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 936s 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 936s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 936s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 936s cd test_session && make .libs/mod_test_session.so 936s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 936s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 936s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 936s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 936s /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 936s 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 937s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 937s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 937s cd echo_post && make .libs/mod_echo_post.so 937s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 937s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 937s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 937s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 937s /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 937s 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 937s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 937s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 937s /usr/sbin/apache2 -d /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 937s using Apache/2.4.58 (worker MPM) 937s 937s waiting 60 seconds for server to start: .[Tue Mar 19 01:37:16.497109 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to trace8 937s [Tue Mar 19 01:37:16.497859 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 937s [Tue Mar 19 01:37:16.497874 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 937s [Tue Mar 19 01:37:16.498911 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 937s [Tue Mar 19 01:37:16.498922 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 937s [Tue Mar 19 01:37:16.498926 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to info 937s [Tue Mar 19 01:37:16.498936 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'core', trying 'core_module' 937s [Tue Mar 19 01:37:16.498944 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module core.c to crit 937s [Tue Mar 19 01:37:16.498949 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to crit 937s [Tue Mar 19 01:37:16.498958 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'core', trying 'core_module' 937s [Tue Mar 19 01:37:16.498966 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module core.c to info 937s [Tue Mar 19 01:37:16.498970 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to crit 937s [Tue Mar 19 01:37:16.498981 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'core', trying 'core_module' 937s [Tue Mar 19 01:37:16.498990 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module core.c to info 937s [Tue Mar 19 01:37:16.498994 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to crit 937s [Tue Mar 19 01:37:16.498998 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to info 937s [Tue Mar 19 01:37:16.499009 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'core', trying 'core_module' 937s [Tue Mar 19 01:37:16.499017 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module core.c to crit 937s [Tue Mar 19 01:37:16.499021 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3482): Setting LogLevel for all modules to info 937s [Tue Mar 19 01:37:16.499523 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'http2', trying 'http2_module' 937s [Tue Mar 19 01:37:16.499533 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module mod_http2.c to debug 937s [Tue Mar 19 01:37:16.500725 2024] [proxy:info] [pid 164548:tid 118181320741728] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 937s [Tue Mar 19 01:37:16.500798 2024] [core:trace6] [pid 164548:tid 118181320741728] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 937s [Tue Mar 19 01:37:16.500903 2024] [core:trace3] [pid 164548:tid 118181320741728] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 938s . 938s waiting 60 seconds for server to start: ok (waited 0 secs) 938s server localhost:8529 started 938s server localhost:8530 listening (mod_nntp_like) 938s server localhost:8531 listening (mod_nntp_like_ssl) 938s server localhost:8532 listening (mod_ssl) 938s server localhost:8533 listening (ssl_optional_cc) 938s server localhost:8534 listening (ssl_pr33791) 938s server localhost:8535 listening (ssl_ocsp) 938s server localhost:8536 listening (mod_include) 938s server localhost:8537 listening (h2c) 938s server localhost:8538 listening (h2) 938s server localhost:8539 listening (mod_vhost_alias) 938s server localhost:8540 listening (mod_proxy) 938s server localhost:8541 listening (proxy_http_bal1) 938s server localhost:8542 listening (proxy_http_bal2) 938s server localhost:8543 listening (proxy_http_balancer) 938s server localhost:8546 listening (proxy_fcgi) 938s server localhost:8547 listening (core) 938s server localhost:8548 listening (mod_cache) 938s server localhost:8549 listening (cve_2011_3368_rewrite) 938s server localhost:8550 listening (proxy_http_reverse) 938s server localhost:8551 listening (proxy_http_nofwd) 938s server localhost:8552 listening (cve_2011_3368) 938s server localhost:8553 listening (mod_headers) 938s server localhost:8554 listening (mod_echo) 938s server localhost:8555 listening (mod_echo_ssl) 938s server localhost:8556 listening (error_document) 938s server localhost:8557 listening (http_unsafe) 938s server localhost:8558 listening (http_strict) 938s server localhost:8559 listening (remote_ip) 938s server localhost:8560 listening (proxy_http_https) 938s server localhost:8561 listening (proxy_https_https) 938s server localhost:8562 listening (proxy_http_https_proxy_section) 938s server localhost:8563 listening (proxy_https_https_proxy_section) 938s server localhost:8564 listening (proxy_https_http) 940s [ info] adding source lib /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 945s t/ab/base.t ......................... 945s 1..5 945s # Running under perl version 5.038002 for linux 945s # Current time local: Tue Mar 19 01:37:22 2024 945s # Current time GMT: Tue Mar 19 01:37:22 2024 945s # Using Test.pm version 1.31 945s # Using Apache/Test.pm version 1.42 945s # # running: 945s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 945s ok 1 945s ok 2 945s # # running: 945s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 945s ok 3 945s ok 4 945s ok 5 945s ok 947s t/apache/404.t ...................... 947s 1..2 947s # Running under perl version 5.038002 for linux 947s # Current time local: Tue Mar 19 01:37:24 2024 947s # Current time GMT: Tue Mar 19 01:37:24 2024 947s # Using Test.pm version 1.31 947s # Using Apache/Test.pm version 1.42 947s # GET_STR Response: 947s # HTTP/1.1 404 Not Found 947s # Connection: close 947s # Date: Tue, 19 Mar 2024 01:37:26 GMT 947s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 947s # Content-Length: 196 947s # Content-Type: text/html; charset=iso-8859-1 947s # Client-Date: Tue, 19 Mar 2024 01:37:26 GMT 947s # Client-Peer: 127.0.0.1:8529 947s # Client-Response-Num: 1 947s # Title: 404 Not Found 947s # 947s # 947s # 947s # 404 Not Found 947s # 947s #

Not Found

947s #

The requested URL was not found on this server.

947s # 947s ok 1 947s ok 2 947s ok 948s t/apache/acceptpathinfo.t ........... 948s 1..36 948s # Running under perl version 5.038002 for linux 948s # Current time local: Tue Mar 19 01:37:26 2024 948s # Current time GMT: Tue Mar 19 01:37:26 2024 948s # Using Test.pm version 1.31 948s # Using Apache/Test.pm version 1.42 948s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 948s # expected: '200' 948s # received: '200' 948s ok 1 948s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 948s # expected: qr/_\(none\)_/ 948s # received: '_(none)_' 948s ok 2 948s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 948s # expected: '404' 948s # received: '404' 948s ok 3 948s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 948s # expected: qr/Not Found/ 948s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 948s ok 36 948s 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: Tue Mar 19 01:37:27 2024 952s # Current time GMT: Tue Mar 19 01:37:27 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 954s t/apache/byterange2.t ............... 954s 1..1 954s # Running under perl version 5.038002 for linux 954s # Current time local: Tue Mar 19 01:37:31 2024 954s # Current time GMT: Tue Mar 19 01:37:31 2024 954s # Using Test.pm version 1.31 954s # Using Apache/Test.pm version 1.42 954s # testing : return correct content 954s # expected: 'hello 954s # ' 954s # received: 'hello 954s # ' 954s ok 1 954s ok 958s t/apache/byterange3.t ............... 958s # using LWP client 958s 1..217 958s # Running under perl version 5.038002 for linux 958s # Current time local: Tue Mar 19 01:37:33 2024 958s # Current time GMT: Tue Mar 19 01:37:33 2024 958s # Using Test.pm version 1.31 958s # Using Apache/Test.pm version 1.42 958s downloaded 17651 bytes, file is 17651 bytes 958s ok 1 958s downloaded 56240 bytes, file is 56240 bytes 958s ok 2 958s downloaded 34283 bytes, file is 34283 bytes 958s ok 3 958s downloaded 55533 bytes, file is 55533 bytes 958s ok 4 958s downloaded 43888 bytes, file is 43888 bytes 958s ok 5 958s downloaded 89271 bytes, file is 89271 bytes 958s ok 6 958s downloaded 9991 bytes, file is 9991 bytes 958s ok 7 958s downloaded 9577 bytes, file is 9577 bytes 958s ok 8 958s downloaded 4100 bytes, file is 4100 bytes 958s ok 9 958s downloaded 3672 bytes, file is 3672 bytes 958s ok 10 958s downloaded 7683 bytes, file is 7683 bytes 958s ok 11 958s downloaded 144298 bytes, file is 144298 bytes 958s ok 12 958s downloaded 7966 bytes, file is 7966 bytes 958s ok 13 958s downloaded 6892 bytes, file is 6892 bytes 958s ok 14 958s downloaded 7760 bytes, file is 7760 bytes 958s ok 15 958s downloaded 6327 bytes, file is 6327 bytes 958s ok 16 958s downloaded 133641 bytes, file is 133641 bytes 958s ok 17 958s downloaded 6142 bytes, file is 6142 bytes 958s ok 18 958s downloaded 3594 bytes, file is 3594 bytes 958s ok 19 958s downloaded 4085 bytes, file is 4085 bytes 958s ok 20 958s downloaded 119430 bytes, file is 119430 bytes 958s ok 21 958s downloaded 6597 bytes, file is 6597 bytes 958s ok 22 958s downloaded 5335 bytes, file is 5335 bytes 958s ok 23 958s downloaded 4616 bytes, file is 4616 bytes 958s ok 24 958s downloaded 115538 bytes, file is 115538 bytes 958s ok 25 958s downloaded 10759 bytes, file is 10759 bytes 958s ok 26 958s downloaded 12271 bytes, file is 12271 bytes 958s ok 27 958s downloaded 9232 bytes, file is 9232 bytes 958s ok 28 958s downloaded 129680 bytes, file is 129680 bytes 958s ok 29 958s downloaded 10557 bytes, file is 10557 bytes 958s ok 30 958s downloaded 12319 bytes, file is 12319 bytes 958s ok 31 958s downloaded 8442 bytes, file is 8442 bytes 958s ok 32 958s downloaded 4450 bytes, file is 4450 bytes 958s ok 33 958s downloaded 64523 bytes, file is 64523 bytes 958s ok 34 958s downloaded 8201 bytes, file is 8201 bytes 958s ok 35 958s downloaded 4103 bytes, file is 4103 bytes 958s ok 36 958s downloaded 10924 bytes, file is 10924 bytes 958s ok 37 958s downloaded 4456 bytes, file is 4456 bytes 958s ok 38 958s downloaded 100187 bytes, file is 100187 bytes 958s ok 39 958s downloaded 7717 bytes, file is 7717 bytes 958s ok 40 958s downloaded 7702 bytes, file is 7702 bytes 958s ok 41 958s downloaded 7017 bytes, file is 7017 bytes 958s ok 42 958s downloaded 71129 bytes, file is 71129 bytes 958s ok 43 958s downloaded 4599 bytes, file is 4599 bytes 958s ok 44 958s downloaded 6150 bytes, file is 6150 bytes 958s ok 45 958s downloaded 5111 bytes, file is 5111 bytes 958s ok 46 958s downloaded 40701 bytes, file is 40701 bytes 958s ok 47 958s downloaded 5730 bytes, file is 5730 bytes 958s ok 48 958s downloaded 4682 bytes, file is 4682 bytes 958s ok 49 958s downloaded 4980 bytes, file is 4980 bytes 958s ok 50 958s downloaded 54032 bytes, file is 54032 bytes 958s ok 51 958s downloaded 7007 bytes, file is 7007 bytes 958s ok 52 958s downloaded 37377 bytes, file is 37377 bytes 958s ok 53 958s downloaded 4214 bytes, file is 4214 bytes 958s ok 54 958s downloaded 3946 bytes, file is 3946 bytes 958s ok 55 958s downloaded 4054 bytes, file is 4054 bytes 958s ok 56 958s downloaded 44427 bytes, file is 44427 bytes 958s ok 57 958s downloaded 4744 bytes, file is 4744 bytes 958s ok 58 958s downloaded 3946 bytes, file is 3946 bytes 958s ok 59 958s downloaded 4055 bytes, file is 4055 bytes 958s ok 60 958s downloaded 68937 bytes, file is 68937 bytes 958s ok 61 958s downloaded 3946 bytes, file is 3946 bytes 958s ok 62 958s downloaded 4052 bytes, file is 4052 bytes 958s ok 63 958s downloaded 124713 bytes, file is 124713 bytes 958s ok 64 958s downloaded 107201 bytes, file is 107201 bytes 958s ok 65 958s downloaded 38060 bytes, file is 38060 bytes 958s ok 66 958s downloaded 4470 bytes, file is 4470 bytes 958s ok 67 958s downloaded 6335 bytes, file is 6335 bytes 958s ok 68 958s downloaded 7363 bytes, file is 7363 bytes 958s ok 69 958s downloaded 5889 bytes, file is 5889 bytes 958s ok 70 958s downloaded 4651 bytes, file is 4651 bytes 958s ok 71 958s downloaded 8357 bytes, file is 8357 bytes 958s ok 72 958s downloaded 25281 bytes, file is 25281 bytes 958s ok 73 958s downloaded 53904 bytes, file is 53904 bytes 958s ok 74 958s downloaded 115157 bytes, file is 115157 bytes 958s ok 75 958s downloaded 20457 bytes, file is 20457 bytes 958s ok 76 958s downloaded 5768 bytes, file is 5768 bytes 958s ok 77 958s downloaded 8241 bytes, file is 8241 bytes 958s ok 78 958s downloaded 824371 bytes, file is 824371 bytes 958s ok 79 958s downloaded 22583 bytes, file is 22583 bytes 958s ok 80 958s downloaded 7010 bytes, file is 7010 bytes 958s ok 81 958s downloaded 8386 bytes, file is 8386 bytes 958s ok 82 958s downloaded 294 bytes, file is 294 bytes 958s ok 83 958s downloaded 304 bytes, file is 304 bytes 958s ok 84 958s downloaded 8016 bytes, file is 8016 bytes 958s ok 85 958s downloaded 56994 bytes, file is 56994 bytes 958s ok 86 958s downloaded 4480 bytes, file is 4480 bytes 958s ok 87 958s downloaded 9151 bytes, file is 9151 bytes 958s ok 88 958s downloaded 15459 bytes, file is 15459 bytes 958s ok 89 958s downloaded 9546 bytes, file is 9546 bytes 958s ok 90 958s downloaded 4837 bytes, file is 4837 bytes 958s ok 91 958s downloaded 6938 bytes, file is 6938 bytes 958s ok 92 958s downloaded 26154 bytes, file is 26154 bytes 958s ok 93 958s downloaded 53154 bytes, file is 53154 bytes 958s ok 94 958s downloaded 4943 bytes, file is 4943 bytes 958s ok 95 958s downloaded 43100 bytes, file is 43100 bytes 958s ok 96 958s downloaded 22163 bytes, file is 22163 bytes 958s ok 97 958s downloaded 39867 bytes, file is 39867 bytes 958s ok 98 958s downloaded 4052 bytes, file is 4052 bytes 958s ok 99 958s downloaded 24330 bytes, file is 24330 bytes 958s ok 100 958s downloaded 311377 bytes, file is 311377 bytes 958s ok 101 958s downloaded 9376 bytes, file is 9376 bytes 958s ok 102 958s downloaded 46317 bytes, file is 46317 bytes 958s ok 103 958s downloaded 26746 bytes, file is 26746 bytes 958s ok 104 958s downloaded 7959 bytes, file is 7959 bytes 958s ok 105 958s downloaded 84353 bytes, file is 84353 bytes 958s ok 106 958s downloaded 37665 bytes, file is 37665 bytes 958s ok 107 958s downloaded 10359 bytes, file is 10359 bytes 958s ok 108 958s downloaded 22795 bytes, file is 22795 bytes 958s ok 109 958s downloaded 14429 bytes, file is 14429 bytes 958s ok 110 958s downloaded 9377 bytes, file is 9377 bytes 958s ok 111 958s downloaded 37601 bytes, file is 37601 bytes 958s ok 112 958s downloaded 90814 bytes, file is 90814 bytes 958s ok 113 958s downloaded 55292 bytes, file is 55292 bytes 958s ok 114 958s downloaded 39537 bytes, file is 39537 bytes 958s ok 115 958s downloaded 37816 bytes, file is 37816 bytes 958s ok 116 958s downloaded 49936 bytes, file is 49936 bytes 958s ok 117 958s downloaded 15221 bytes, file is 15221 bytes 958s ok 118 958s downloaded 22218 bytes, file is 22218 bytes 958s ok 119 958s downloaded 13355 bytes, file is 13355 bytes 958s ok 120 958s downloaded 16608 bytes, file is 16608 bytes 958s ok 121 958s downloaded 1649 bytes, file is 1649 bytes 958s ok 122 958s downloaded 422210 bytes, file is 422210 bytes 958s ok 123 958s downloaded 31786 bytes, file is 31786 bytes 958s ok 124 958s downloaded 137232 bytes, file is 137232 bytes 958s ok 125 958s downloaded 16501 bytes, file is 16501 bytes 958s ok 126 958s downloaded 13815 bytes, file is 13815 bytes 958s ok 127 958s downloaded 180836 bytes, file is 180836 bytes 958s ok 128 958s downloaded 45028 bytes, file is 45028 bytes 958s ok 129 958s downloaded 72248 bytes, file is 72248 bytes 958s ok 130 958s downloaded 6153 bytes, file is 6153 bytes 958s ok 131 958s downloaded 1527 bytes, file is 1527 bytes 958s ok 132 958s downloaded 59530 bytes, file is 59530 bytes 958s ok 133 958s downloaded 30628 bytes, file is 30628 bytes 958s ok 134 958s downloaded 2013 bytes, file is 2013 bytes 958s ok 135 958s downloaded 129125 bytes, file is 129125 bytes 958s ok 136 958s downloaded 37398 bytes, file is 37398 bytes 958s ok 137 958s downloaded 22429 bytes, file is 22429 bytes 958s ok 138 958s downloaded 35539 bytes, file is 35539 bytes 958s ok 139 958s downloaded 71703 bytes, file is 71703 bytes 958s ok 140 958s downloaded 4432 bytes, file is 4432 bytes 958s ok 141 958s downloaded 8360 bytes, file is 8360 bytes 958s ok 142 958s downloaded 12224 bytes, file is 12224 bytes 958s ok 143 958s downloaded 355 bytes, file is 355 bytes 958s ok 144 958s downloaded 2026 bytes, file is 2026 bytes 958s ok 145 958s downloaded 74839 bytes, file is 74839 bytes 958s ok 146 958s downloaded 9436 bytes, file is 9436 bytes 958s ok 147 958s downloaded 12143 bytes, file is 12143 bytes 958s ok 148 958s downloaded 26451 bytes, file is 26451 bytes 958s ok 149 958s downloaded 9588 bytes, file is 9588 bytes 958s ok 150 958s downloaded 58695 bytes, file is 58695 bytes 958s ok 151 958s downloaded 22331 bytes, file is 22331 bytes 958s ok 152 958s downloaded 3429 bytes, file is 3429 bytes 958s ok 153 958s downloaded 10963 bytes, file is 10963 bytes 958s ok 154 958s downloaded 8357 bytes, file is 8357 bytes 958s ok 155 958s downloaded 36144 bytes, file is 36144 bytes 958s ok 156 958s downloaded 26757 bytes, file is 26757 bytes 958s ok 157 958s downloaded 151973 bytes, file is 151973 bytes 958s ok 158 958s downloaded 1243 bytes, file is 1243 bytes 958s ok 159 958s downloaded 15223 bytes, file is 15223 bytes 958s ok 160 958s downloaded 93369 bytes, file is 93369 bytes 958s ok 161 958s downloaded 14283 bytes, file is 14283 bytes 958s ok 162 958s downloaded 4784 bytes, file is 4784 bytes 958s ok 163 958s downloaded 51369 bytes, file is 51369 bytes 958s ok 164 958s downloaded 49853 bytes, file is 49853 bytes 958s ok 165 958s downloaded 5144 bytes, file is 5144 bytes 958s ok 166 958s downloaded 23397 bytes, file is 23397 bytes 958s ok 167 958s downloaded 68880 bytes, file is 68880 bytes 958s ok 168 958s downloaded 12096 bytes, file is 12096 bytes 958s ok 169 958s downloaded 26551 bytes, file is 26551 bytes 958s ok 170 958s downloaded 89288 bytes, file is 89288 bytes 958s ok 171 958s downloaded 5138 bytes, file is 5138 bytes 958s ok 172 958s downloaded 6693 bytes, file is 6693 bytes 958s ok 173 958s downloaded 135805 bytes, file is 135805 bytes 958s ok 174 958s downloaded 31661 bytes, file is 31661 bytes 958s ok 175 958s downloaded 33167 bytes, file is 33167 bytes 958s ok 176 958s downloaded 48816 bytes, file is 48816 bytes 958s ok 177 958s downloaded 35911 bytes, file is 35911 bytes 958s ok 178 958s downloaded 18756 bytes, file is 18756 bytes 958s ok 179 958s downloaded 43401 bytes, file is 43401 bytes 958s ok 180 958s downloaded 509 bytes, file is 509 bytes 958s ok 181 958s downloaded 19189 bytes, file is 19189 bytes 958s ok 182 958s downloaded 15588 bytes, file is 15588 bytes 958s ok 183 958s downloaded 123417 bytes, file is 123417 bytes 958s ok 184 958s downloaded 1548 bytes, file is 1548 bytes 958s ok 185 958s downloaded 58669 bytes, file is 58669 bytes 958s ok 186 958s downloaded 27846 bytes, file is 27846 bytes 958s ok 187 958s downloaded 19186 bytes, file is 19186 bytes 958s ok 188 958s downloaded 29862 bytes, file is 29862 bytes 958s ok 189 958s downloaded 7132 bytes, file is 7132 bytes 958s ok 190 958s downloaded 9019 bytes, file is 9019 bytes 958s ok 191 958s downloaded 77701 bytes, file is 77701 bytes 958s ok 192 958s downloaded 53982 bytes, file is 53982 bytes 958s ok 193 958s downloaded 10328 bytes, file is 10328 bytes 958s ok 194 958s downloaded 46394 bytes, file is 46394 bytes 958s ok 195 958s downloaded 39569 bytes, file is 39569 bytes 958s ok 196 958s downloaded 758278 bytes, file is 758278 bytes 958s ok 197 958s downloaded 372 bytes, file is 372 bytes 958s ok 198 958s downloaded 294 bytes, file is 294 bytes 958s ok 199 958s downloaded 294 bytes, file is 294 bytes 958s ok 200 958s downloaded 10623 bytes, file is 10623 bytes 958s ok 201 958s downloaded 8511 bytes, file is 8511 bytes 958s ok 202 958s downloaded 4483 bytes, file is 4483 bytes 958s ok 203 958s downloaded 90816 bytes, file is 90816 bytes 958s ok 204 958s downloaded 25417 bytes, file is 25417 bytes 958s ok 205 958s downloaded 14126 bytes, file is 14126 bytes 958s ok 206 958s downloaded 38625 bytes, file is 38625 bytes 958s ok 207 958s downloaded 454394 bytes, file is 454394 bytes 958s ok 208 958s downloaded 7951 bytes, file is 7951 bytes 958s ok 209 958s downloaded 7400 bytes, file is 7400 bytes 958s ok 210 958s downloaded 92850 bytes, file is 92850 bytes 958s ok 211 958s downloaded 50829 bytes, file is 50829 bytes 958s ok 212 958s downloaded 3862 bytes, file is 3862 bytes 958s ok 213 958s downloaded 32731 bytes, file is 32731 bytes 958s ok 214 958s downloaded 86827 bytes, file is 86827 bytes 958s ok 215 958s downloaded 50436 bytes, file is 50436 bytes 958s ok 216 958s downloaded 24001 bytes, file is 24001 bytes 958s ok 217 958s ok 960s t/apache/byterange4.t ............... 960s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 960s 1..153 960s # Running under perl version 5.038002 for linux 960s # Current time local: Tue Mar 19 01:37:37 2024 960s # Current time GMT: Tue Mar 19 01:37:37 2024 960s # Using Test.pm version 1.31 960s # Using Apache/Test.pm version 1.42 960s range: 0-0 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 1 960s range: 0-1 960s rc 206 960s expect: '00' 960s got: '00' 960s ok 2 960s range: 0-2 960s rc 206 960s expect: '000' 960s got: '000' 960s ok 3 960s range: 0-198 960s rc 206 960s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 960s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 960s ok 4 960s range: 0-199 960s rc 206 960s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 960s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 960s ok 5 960s range: 0-200 960s rc 206 960s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 960s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 960s ok 6 960s range: 0-201 960s rc 206 960s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 960s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 960s ok 7 960s range: 0-598 960s rc 206 960s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 8 960s range: 0-599 960s rc 206 960s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 9 960s range: 0-600 960s rc 206 960s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 10 960s range: 0-601 960s rc 206 960s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 11 960s range: 0-7798 960s rc 206 960s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 12 960s range: 0-7799 960s rc 206 960s expect: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '000100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 13 960s range: 0-7800 960s rc 206 960s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 14 960s range: 0-7801 960s rc 206 960s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 15 960s range: 0-7998 960s rc 206 960s expect: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '0001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 16 960s range: 0-7999 960s rc 206 960s expect: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '00010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 17 960s range: 1-1 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 18 960s range: 1-2 960s rc 206 960s expect: '00' 960s got: '00' 960s ok 19 960s range: 1-198 960s rc 206 960s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 960s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 960s ok 20 960s range: 1-199 960s rc 206 960s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 960s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 960s ok 21 960s range: 1-200 960s rc 206 960s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 960s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 960s ok 22 960s range: 1-201 960s rc 206 960s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 960s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 960s ok 23 960s range: 1-598 960s rc 206 960s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 24 960s range: 1-599 960s rc 206 960s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 25 960s range: 1-600 960s rc 206 960s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 26 960s range: 1-601 960s rc 206 960s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 27 960s range: 1-7798 960s rc 206 960s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 28 960s range: 1-7799 960s rc 206 960s expect: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '00100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 29 960s range: 1-7800 960s rc 206 960s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 30 960s range: 1-7801 960s rc 206 960s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 31 960s range: 1-7998 960s rc 206 960s expect: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '001000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 32 960s range: 1-7999 960s rc 206 960s expect: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '0010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 33 960s range: 2-2 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 34 960s range: 2-198 960s rc 206 960s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 960s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005' 960s ok 35 960s range: 2-199 960s rc 206 960s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 960s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050' 960s ok 36 960s range: 2-200 960s rc 206 960s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 960s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500' 960s ok 37 960s range: 2-201 960s rc 206 960s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 960s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000' 960s ok 38 960s range: 2-598 960s rc 206 960s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 39 960s range: 2-599 960s rc 206 960s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 40 960s range: 2-600 960s rc 206 960s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 41 960s range: 2-601 960s rc 206 960s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 42 960s range: 2-7798 960s rc 206 960s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 43 960s range: 2-7799 960s rc 206 960s expect: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '0100020003000400050006000700080009001000110012001300140015001600170018001900200021002200230024002500260027002800290030003100320033003400350036003700380039004000410042004300440045004600470048004900500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 44 960s range: 2-7800 960s rc 206 960s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 45 960s range: 2-7801 960s rc 206 960s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 46 960s range: 2-7998 960s rc 206 960s expect: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '01000200030004000500060007000800090010001100120013001400150016001700180019002000210022002300240025002600270028002900300031003200330034003500360037003800390040004100420043004400450046004700480049005000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 47 960s range: 2-7999 960s rc 206 960s expect: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '010002000300040005000600070008000900100011001200130014001500160017001800190020002100220023002400250026002700280029003000310032003300340035003600370038003900400041004200430044004500460047004800490050005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 48 960s range: 198-198 960s rc 206 960s expect: '5' 960s got: '5' 960s ok 49 960s range: 198-199 960s rc 206 960s expect: '50' 960s got: '50' 960s ok 50 960s range: 198-200 960s rc 206 960s expect: '500' 960s got: '500' 960s ok 51 960s range: 198-201 960s rc 206 960s expect: '5000' 960s got: '5000' 960s ok 52 960s range: 198-598 960s rc 206 960s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 53 960s range: 198-599 960s rc 206 960s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 54 960s range: 198-600 960s rc 206 960s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 55 960s range: 198-601 960s rc 206 960s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 56 960s range: 198-7798 960s rc 206 960s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 57 960s range: 198-7799 960s rc 206 960s expect: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '500051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 58 960s range: 198-7800 960s rc 206 960s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 59 960s range: 198-7801 960s rc 206 960s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 60 960s range: 198-7998 960s rc 206 960s expect: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '5000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 61 960s range: 198-7999 960s rc 206 960s expect: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '50005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 62 960s range: 199-199 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 63 960s range: 199-200 960s rc 206 960s expect: '00' 960s got: '00' 960s ok 64 960s range: 199-201 960s rc 206 960s expect: '000' 960s got: '000' 960s ok 65 960s range: 199-598 960s rc 206 960s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 66 960s range: 199-599 960s rc 206 960s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 67 960s range: 199-600 960s rc 206 960s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 68 960s range: 199-601 960s rc 206 960s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 69 960s range: 199-7798 960s rc 206 960s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 70 960s range: 199-7799 960s rc 206 960s expect: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '00051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 71 960s range: 199-7800 960s rc 206 960s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 72 960s range: 199-7801 960s rc 206 960s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 73 960s range: 199-7998 960s rc 206 960s expect: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '000510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 74 960s range: 199-7999 960s rc 206 960s expect: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '0005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 75 960s range: 200-200 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 76 960s range: 200-201 960s rc 206 960s expect: '00' 960s got: '00' 960s ok 77 960s range: 200-598 960s rc 206 960s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 78 960s range: 200-599 960s rc 206 960s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 79 960s range: 200-600 960s rc 206 960s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 80 960s range: 200-601 960s rc 206 960s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 81 960s range: 200-7798 960s rc 206 960s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 82 960s range: 200-7799 960s rc 206 960s expect: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '0051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 83 960s range: 200-7800 960s rc 206 960s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 84 960s range: 200-7801 960s rc 206 960s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 85 960s range: 200-7998 960s rc 206 960s expect: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '00510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 86 960s range: 200-7999 960s rc 206 960s expect: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '005100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 87 960s range: 201-201 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 88 960s range: 201-598 960s rc 206 960s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015' 960s ok 89 960s range: 201-599 960s rc 206 960s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150' 960s ok 90 960s range: 201-600 960s rc 206 960s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500' 960s ok 91 960s range: 201-601 960s rc 206 960s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001' 960s ok 92 960s range: 201-7798 960s rc 206 960s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 93 960s range: 201-7799 960s rc 206 960s expect: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '051005200530054005500560057005800590060006100620063006400650066006700680069007000710072007300740075007600770078007900800081008200830084008500860087008800890090009100920093009400950096009700980099010001010102010301040105010601070108010901100111011201130114011501160117011801190120012101220123012401250126012701280129013001310132013301340135013601370138013901400141014201430144014501460147014801490150015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 94 960s range: 201-7800 960s rc 206 960s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 95 960s range: 201-7801 960s rc 206 960s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 96 960s range: 201-7998 960s rc 206 960s expect: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '0510052005300540055005600570058005900600061006200630064006500660067006800690070007100720073007400750076007700780079008000810082008300840085008600870088008900900091009200930094009500960097009800990100010101020103010401050106010701080109011001110112011301140115011601170118011901200121012201230124012501260127012801290130013101320133013401350136013701380139014001410142014301440145014601470148014901500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 97 960s range: 201-7999 960s rc 206 960s expect: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '05100520053005400550056005700580059006000610062006300640065006600670068006900700071007200730074007500760077007800790080008100820083008400850086008700880089009000910092009300940095009600970098009901000101010201030104010501060107010801090110011101120113011401150116011701180119012001210122012301240125012601270128012901300131013201330134013501360137013801390140014101420143014401450146014701480149015001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 98 960s range: 598-598 960s rc 206 960s expect: '5' 960s got: '5' 960s ok 99 960s range: 598-599 960s rc 206 960s expect: '50' 960s got: '50' 960s ok 100 960s range: 598-600 960s rc 206 960s expect: '500' 960s got: '500' 960s ok 101 960s range: 598-601 960s rc 206 960s expect: '5001' 960s got: '5001' 960s ok 102 960s range: 598-7798 960s rc 206 960s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 103 960s range: 598-7799 960s rc 206 960s expect: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '50015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 104 960s range: 598-7800 960s rc 206 960s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 105 960s range: 598-7801 960s rc 206 960s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 106 960s range: 598-7998 960s rc 206 960s expect: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '500151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 107 960s range: 598-7999 960s rc 206 960s expect: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '5001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 108 960s range: 599-599 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 109 960s range: 599-600 960s rc 206 960s expect: '00' 960s got: '00' 960s ok 110 960s range: 599-601 960s rc 206 960s expect: '001' 960s got: '001' 960s ok 111 960s range: 599-7798 960s rc 206 960s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 112 960s range: 599-7799 960s rc 206 960s expect: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '0015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 113 960s range: 599-7800 960s rc 206 960s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 114 960s range: 599-7801 960s rc 206 960s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 115 960s range: 599-7998 960s rc 206 960s expect: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '00151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 116 960s range: 599-7999 960s rc 206 960s expect: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '001510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 117 960s range: 600-600 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 118 960s range: 600-601 960s rc 206 960s expect: '01' 960s got: '01' 960s ok 119 960s range: 600-7798 960s rc 206 960s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 120 960s range: 600-7799 960s rc 206 960s expect: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '015101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 121 960s range: 600-7800 960s rc 206 960s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 122 960s range: 600-7801 960s rc 206 960s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 123 960s range: 600-7998 960s rc 206 960s expect: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '0151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 124 960s range: 600-7999 960s rc 206 960s expect: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '01510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 125 960s range: 601-601 960s rc 206 960s expect: '1' 960s got: '1' 960s ok 126 960s range: 601-7798 960s rc 206 960s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195' 960s ok 127 960s range: 601-7799 960s rc 206 960s expect: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s got: '15101520153015401550156015701580159016001610162016301640165016601670168016901700171017201730174017501760177017801790180018101820183018401850186018701880189019001910192019301940195019601970198019902000201020202030204020502060207020802090210021102120213021402150216021702180219022002210222022302240225022602270228022902300231023202330234023502360237023802390240024102420243024402450246024702480249025002510252025302540255025602570258025902600261026202630264026502660267026802690270027102720273027402750276027702780279028002810282028302840285028602870288028902900291029202930294029502960297029802990300030103020303030403050306030703080309031003110312031303140315031603170318031903200321032203230324032503260327032803290330033103320333033403350336033703380339034003410342034303440345034603470348034903500351035203530354035503560357035803590360036103620363036403650366036703680369037003710372037303740375037603770378037903800381038203830384038503860387038803890390039103920393039403950396039703980399040004010402040304040405040604070408040904100411041204130414041504160417041804190420042104220423042404250426042704280429043004310432043304340435043604370438043904400441044204430444044504460447044804490450045104520453045404550456045704580459046004610462046304640465046604670468046904700471047204730474047504760477047804790480048104820483048404850486048704880489049004910492049304940495049604970498049905000501050205030504050505060507050805090510051105120513051405150516051705180519052005210522052305240525052605270528052905300531053205330534053505360537053805390540054105420543054405450546054705480549055005510552055305540555055605570558055905600561056205630564056505660567056805690570057105720573057405750576057705780579058005810582058305840585058605870588058905900591059205930594059505960597059805990600060106020603060406050606060706080609061006110612061306140615061606170618061906200621062206230624062506260627062806290630063106320633063406350636063706380639064006410642064306440645064606470648064906500651065206530654065506560657065806590660066106620663066406650666066706680669067006710672067306740675067606770678067906800681068206830684068506860687068806890690069106920693069406950696069706980699070007010702070307040705070607070708070907100711071207130714071507160717071807190720072107220723072407250726072707280729073007310732073307340735073607370738073907400741074207430744074507460747074807490750075107520753075407550756075707580759076007610762076307640765076607670768076907700771077207730774077507760777077807790780078107820783078407850786078707880789079007910792079307940795079607970798079908000801080208030804080508060807080808090810081108120813081408150816081708180819082008210822082308240825082608270828082908300831083208330834083508360837083808390840084108420843084408450846084708480849085008510852085308540855085608570858085908600861086208630864086508660867086808690870087108720873087408750876087708780879088008810882088308840885088608870888088908900891089208930894089508960897089808990900090109020903090409050906090709080909091009110912091309140915091609170918091909200921092209230924092509260927092809290930093109320933093409350936093709380939094009410942094309440945094609470948094909500951095209530954095509560957095809590960096109620963096409650966096709680969097009710972097309740975097609770978097909800981098209830984098509860987098809890990099109920993099409950996099709980999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950' 960s ok 128 960s range: 601-7800 960s rc 206 960s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501' 960s ok 129 960s range: 601-7801 960s rc 206 960s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019' 960s ok 130 960s range: 601-7998 960s rc 206 960s expect: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '151015201530154015501560157015801590160016101620163016401650166016701680169017001710172017301740175017601770178017901800181018201830184018501860187018801890190019101920193019401950196019701980199020002010202020302040205020602070208020902100211021202130214021502160217021802190220022102220223022402250226022702280229023002310232023302340235023602370238023902400241024202430244024502460247024802490250025102520253025402550256025702580259026002610262026302640265026602670268026902700271027202730274027502760277027802790280028102820283028402850286028702880289029002910292029302940295029602970298029903000301030203030304030503060307030803090310031103120313031403150316031703180319032003210322032303240325032603270328032903300331033203330334033503360337033803390340034103420343034403450346034703480349035003510352035303540355035603570358035903600361036203630364036503660367036803690370037103720373037403750376037703780379038003810382038303840385038603870388038903900391039203930394039503960397039803990400040104020403040404050406040704080409041004110412041304140415041604170418041904200421042204230424042504260427042804290430043104320433043404350436043704380439044004410442044304440445044604470448044904500451045204530454045504560457045804590460046104620463046404650466046704680469047004710472047304740475047604770478047904800481048204830484048504860487048804890490049104920493049404950496049704980499050005010502050305040505050605070508050905100511051205130514051505160517051805190520052105220523052405250526052705280529053005310532053305340535053605370538053905400541054205430544054505460547054805490550055105520553055405550556055705580559056005610562056305640565056605670568056905700571057205730574057505760577057805790580058105820583058405850586058705880589059005910592059305940595059605970598059906000601060206030604060506060607060806090610061106120613061406150616061706180619062006210622062306240625062606270628062906300631063206330634063506360637063806390640064106420643064406450646064706480649065006510652065306540655065606570658065906600661066206630664066506660667066806690670067106720673067406750676067706780679068006810682068306840685068606870688068906900691069206930694069506960697069806990700070107020703070407050706070707080709071007110712071307140715071607170718071907200721072207230724072507260727072807290730073107320733073407350736073707380739074007410742074307440745074607470748074907500751075207530754075507560757075807590760076107620763076407650766076707680769077007710772077307740775077607770778077907800781078207830784078507860787078807890790079107920793079407950796079707980799080008010802080308040805080608070808080908100811081208130814081508160817081808190820082108220823082408250826082708280829083008310832083308340835083608370838083908400841084208430844084508460847084808490850085108520853085408550856085708580859086008610862086308640865086608670868086908700871087208730874087508760877087808790880088108820883088408850886088708880889089008910892089308940895089608970898089909000901090209030904090509060907090809090910091109120913091409150916091709180919092009210922092309240925092609270928092909300931093209330934093509360937093809390940094109420943094409450946094709480949095009510952095309540955095609570958095909600961096209630964096509660967096809690970097109720973097409750976097709780979098009810982098309840985098609870988098909900991099209930994099509960997099809991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 131 960s range: 601-7999 960s rc 206 960s expect: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '1510152015301540155015601570158015901600161016201630164016501660167016801690170017101720173017401750176017701780179018001810182018301840185018601870188018901900191019201930194019501960197019801990200020102020203020402050206020702080209021002110212021302140215021602170218021902200221022202230224022502260227022802290230023102320233023402350236023702380239024002410242024302440245024602470248024902500251025202530254025502560257025802590260026102620263026402650266026702680269027002710272027302740275027602770278027902800281028202830284028502860287028802890290029102920293029402950296029702980299030003010302030303040305030603070308030903100311031203130314031503160317031803190320032103220323032403250326032703280329033003310332033303340335033603370338033903400341034203430344034503460347034803490350035103520353035403550356035703580359036003610362036303640365036603670368036903700371037203730374037503760377037803790380038103820383038403850386038703880389039003910392039303940395039603970398039904000401040204030404040504060407040804090410041104120413041404150416041704180419042004210422042304240425042604270428042904300431043204330434043504360437043804390440044104420443044404450446044704480449045004510452045304540455045604570458045904600461046204630464046504660467046804690470047104720473047404750476047704780479048004810482048304840485048604870488048904900491049204930494049504960497049804990500050105020503050405050506050705080509051005110512051305140515051605170518051905200521052205230524052505260527052805290530053105320533053405350536053705380539054005410542054305440545054605470548054905500551055205530554055505560557055805590560056105620563056405650566056705680569057005710572057305740575057605770578057905800581058205830584058505860587058805890590059105920593059405950596059705980599060006010602060306040605060606070608060906100611061206130614061506160617061806190620062106220623062406250626062706280629063006310632063306340635063606370638063906400641064206430644064506460647064806490650065106520653065406550656065706580659066006610662066306640665066606670668066906700671067206730674067506760677067806790680068106820683068406850686068706880689069006910692069306940695069606970698069907000701070207030704070507060707070807090710071107120713071407150716071707180719072007210722072307240725072607270728072907300731073207330734073507360737073807390740074107420743074407450746074707480749075007510752075307540755075607570758075907600761076207630764076507660767076807690770077107720773077407750776077707780779078007810782078307840785078607870788078907900791079207930794079507960797079807990800080108020803080408050806080708080809081008110812081308140815081608170818081908200821082208230824082508260827082808290830083108320833083408350836083708380839084008410842084308440845084608470848084908500851085208530854085508560857085808590860086108620863086408650866086708680869087008710872087308740875087608770878087908800881088208830884088508860887088808890890089108920893089408950896089708980899090009010902090309040905090609070908090909100911091209130914091509160917091809190920092109220923092409250926092709280929093009310932093309340935093609370938093909400941094209430944094509460947094809490950095109520953095409550956095709580959096009610962096309640965096609670968096909700971097209730974097509760977097809790980098109820983098409850986098709880989099009910992099309940995099609970998099910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 132 960s range: 7798-7798 960s rc 206 960s expect: '5' 960s got: '5' 960s ok 133 960s range: 7798-7799 960s rc 206 960s expect: '50' 960s got: '50' 960s ok 134 960s range: 7798-7800 960s rc 206 960s expect: '501' 960s got: '501' 960s ok 135 960s range: 7798-7801 960s rc 206 960s expect: '5019' 960s got: '5019' 960s ok 136 960s range: 7798-7998 960s rc 206 960s expect: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 137 960s range: 7798-7999 960s rc 206 960s expect: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '5019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 138 960s range: 7799-7799 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 139 960s range: 7799-7800 960s rc 206 960s expect: '01' 960s got: '01' 960s ok 140 960s range: 7799-7801 960s rc 206 960s expect: '019' 960s got: '019' 960s ok 141 960s range: 7799-7998 960s rc 206 960s expect: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '01951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 142 960s range: 7799-7999 960s rc 206 960s expect: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 143 960s range: 7800-7800 960s rc 206 960s expect: '1' 960s got: '1' 960s ok 144 960s range: 7800-7801 960s rc 206 960s expect: '19' 960s got: '19' 960s ok 145 960s range: 7800-7998 960s rc 206 960s expect: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '1951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 146 960s range: 7800-7999 960s rc 206 960s expect: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '19511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 147 960s range: 7801-7801 960s rc 206 960s expect: '9' 960s got: '9' 960s ok 148 960s range: 7801-7998 960s rc 206 960s expect: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s got: '951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200' 960s ok 149 960s range: 7801-7999 960s rc 206 960s expect: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s got: '9511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000' 960s ok 150 960s range: 7998-7998 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 151 960s range: 7998-7999 960s rc 206 960s expect: '00' 960s got: '00' 960s ok 152 960s range: 7999-7999 960s rc 206 960s expect: '0' 960s got: '0' 960s ok 153 960s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 960s ok 961s t/apache/byterange5.t ............... 961s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 961s 1..5 961s # Running under perl version 5.038002 for linux 961s # Current time local: Tue Mar 19 01:37:39 2024 961s # Current time GMT: Tue Mar 19 01:37:39 2024 961s # Using Test.pm version 1.31 961s # Using Apache/Test.pm version 1.42 961s ok 1 961s ok 2 961s ok 3 961s ok 4 961s ok 5 961s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 961s ok 963s t/apache/byterange6.t ............... 963s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 963s 1..53 963s # Running under perl version 5.038002 for linux 963s # Current time local: Tue Mar 19 01:37:40 2024 963s # Current time GMT: Tue Mar 19 01:37:40 2024 963s # Using Test.pm version 1.31 963s # Using Apache/Test.pm version 1.42 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 1 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 2 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 3 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 4 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 5 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 6 963s # expecting range 0-100 963s # expecting range 1000-1001 963s # expecting range 5-6 963s ok 7 963s # expecting range 0-100 963s # expecting range 1000-1001 963s # expecting range 5-6 963s ok 8 963s # expecting range 0-100 963s # expecting range 1000-1001 963s # expecting range 5-6 963s ok 9 963s # expecting range 1-100 963s # expecting range 1000-1001 963s # expecting range 5-6 963s ok 10 963s # expecting range 1-100 963s # expecting range 1000-1001 963s # expecting range 5-6 963s ok 11 963s # expecting range 1-100 963s # expecting range 1000-1001 963s # expecting range 5-6 963s ok 12 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 13 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 14 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 15 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 16 963s # expecting range 0-70 963s # expecting range 72-100 963s # expecting range 1000-1001 963s ok 17 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 18 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 19 963s # expecting range 1-100 963s # expecting range 1000-1001 963s ok 20 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 21 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 22 963s # expecting range 0-101 963s # expecting range 1000-1001 963s ok 23 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 24 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 25 963s # expecting range 0-101 963s # expecting range 1000-1001 963s ok 26 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 27 963s # expecting range 0-100 963s # expecting range 1000-1001 963s ok 28 963s # expecting range 0-101 963s # expecting range 1000-1001 963s ok 29 963s # expecting range 1-10 963s # expecting range 99-99 963s ok 30 963s # expecting range 1-10 963s # expecting range 99-99 963s ok 31 963s # expecting range 1-11 963s # expecting range 99-99 963s ok 32 963s # expecting range 0-10 963s # expecting range 99-99 963s ok 33 963s # expecting range 0-10 963s # expecting range 99-99 963s ok 34 963s # expecting range 0-11 963s # expecting range 99-99 963s ok 35 963s # expecting range 0-12 963s # expecting range 99-99 963s ok 36 963s # expecting range 0-13 963s # expecting range 99-99 963s ok 37 963s # expecting range 1-11 963s # expecting range 99-99 963s ok 38 963s # expecting range 1-12 963s # expecting range 99-99 963s ok 39 963s # expecting range 1-13 963s # expecting range 99-99 963s ok 40 963s # expecting range 1-10 963s # expecting range 99-99 963s ok 41 963s # expecting range 1-11 963s # expecting range 99-99 963s ok 42 963s # expecting range 1-10 963s # expecting range 99-99 963s ok 43 963s # expecting range 0-11 963s # expecting range 99-99 963s ok 44 963s # expecting range 1-10 963s # expecting range 99-99 963s ok 45 963s # expecting range 1-20 963s # expecting range 99-99 963s ok 46 963s # expecting range 1-20 963s # expecting range 99-99 963s ok 47 963s # expecting range 1-20 963s # expecting range 99-99 963s ok 48 963s # expecting range 1-21 963s # expecting range 99-99 963s ok 49 963s # expecting range 5-12 963s # expecting range 99-99 963s ok 50 963s # expecting range 1-10 963s # expecting range 99-99 963s ok 51 963s # expecting range 5-10 963s # expecting range 1-3 963s # expecting range 99-99 963s ok 52 963s # expecting range 0-1 963s # expecting range 7999-7999 963s ok 53 963s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 963s ok 965s t/apache/byterange7.t ............... 965s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 965s 1..24 965s # Running under perl version 5.038002 for linux 965s # Current time local: Tue Mar 19 01:37:42 2024 965s # Current time GMT: Tue Mar 19 01:37:42 2024 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.42 965s Got 206 Range: 'bytes 0-1/40001' 965s body length 2 965s Content-Length: 2 965s ok 1 965s Got 206 multipart/byteranges 965s body length 196 965s Content-Length: 196 965s ok 2 965s Got 206 multipart/byteranges 965s body length 900 965s Content-Length: 900 965s ok 3 965s Got 206 multipart/byteranges 965s body length 4500 965s ok 4 965s Got 206 multipart/byteranges 965s body length 9000 965s ok 5 965s Got 200 965s ok 6 965s Got 200 965s ok 7 965s Got 200 965s ok 8 965s Got 200 965s ok 9 965s Got 200 965s ok 10 965s Got 200 965s ok 11 965s Got 200 965s ok 12 965s Got 200 965s ok 13 965s Got 200 965s ok 14 965s Got 200 965s ok 15 965s Got 200 965s ok 16 965s Got 200 965s ok 17 965s Got 200 965s ok 18 965s Got 200 965s ok 19 965s Sending '1000-200000', expecting 206 965s Got 206 Range: 'bytes 1000-40000/40001' 965s ok 20 965s Sending '100000-110000', expecting 416 965s Got 416 965s ok 21 965s Sending '100000-110000,1000-2000', expecting 206 965s Got 206 Range: 'bytes 1000-2000/40001' 965s ok 22 965s Sending '100000-110000,2000-1000', expecting 200 965s Got 200 965s ok 23 965s Sending '100000-110000,200000-', expecting 416 965s Got 416 965s ok 24 965s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 965s ok 967s t/apache/cfg_getline.t .............. 967s 1..116 967s # Running under perl version 5.038002 for linux 967s # Current time local: Tue Mar 19 01:37:44 2024 967s # Current time GMT: Tue Mar 19 01:37:44 2024 967s # Using Test.pm version 1.31 967s # Using Apache/Test.pm version 1.42 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 100 967s ok 1 967s ok 2 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 196 967s ok 3 967s ok 4 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 197 967s ok 5 967s ok 6 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 198 967s ok 7 967s ok 8 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 199 967s ok 9 967s ok 10 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 200 967s ok 11 967s ok 12 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 201 967s ok 13 967s ok 14 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 202 967s ok 15 967s ok 16 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 396 967s ok 17 967s ok 18 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 397 967s ok 19 967s ok 20 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 398 967s ok 21 967s ok 22 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 399 967s ok 23 967s ok 24 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 400 967s ok 25 967s ok 26 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 401 967s ok 27 967s ok 28 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 402 967s ok 29 967s ok 30 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 596 967s ok 31 967s ok 32 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 597 967s ok 33 967s ok 34 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 598 967s ok 35 967s ok 36 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 599 967s ok 37 967s ok 38 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 600 967s ok 39 967s ok 40 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 601 967s ok 41 967s ok 42 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 602 967s ok 43 967s ok 44 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1016 967s ok 45 967s ok 46 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1017 967s ok 47 967s ok 48 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1018 967s ok 49 967s ok 50 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1019 967s ok 51 967s ok 52 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1020 967s ok 53 967s ok 54 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1021 967s ok 55 967s ok 56 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1022 967s ok 57 967s ok 58 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1023 967s ok 59 967s ok 60 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1024 967s ok 61 967s ok 62 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1025 967s ok 63 967s ok 64 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1026 967s ok 65 967s ok 66 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1027 967s ok 67 967s ok 68 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1028 967s ok 69 967s ok 70 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1029 967s ok 71 967s ok 72 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 1030 967s ok 73 967s ok 74 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8170 967s ok 75 967s ok 76 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8171 967s ok 77 967s ok 78 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8172 967s ok 79 967s ok 80 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8173 967s ok 81 967s ok 82 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8174 967s ok 83 967s ok 84 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8175 967s ok 85 967s ok 86 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8176 967s ok 87 967s ok 88 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8177 967s ok 89 967s ok 90 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8178 967s ok 91 967s ok 92 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8179 967s ok 93 967s ok 94 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8180 967s ok 95 967s ok 96 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8181 967s ok 97 967s ok 98 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8182 967s ok 99 967s ok 100 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8183 967s ok 101 967s ok 102 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8184 967s ok 103 967s ok 104 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8185 967s ok 105 967s ok 106 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8186 967s ok 107 967s ok 108 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8187 967s ok 109 967s ok 110 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8188 967s ok 111 967s ok 112 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8189 967s ok 113 967s ok 114 967s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s Got rc 200 for length 8190 967s ok 115 967s ok 116 967s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/cfg_getline/.htaccess 967s ok 968s t/apache/chunkinput.t ............... 968s 1..37 968s # Running under perl version 5.038002 for linux 968s # Current time local: Tue Mar 19 01:37:46 2024 968s # Current time GMT: Tue Mar 19 01:37: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: '179475' 968s # received: '179475' 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: Tue Mar 19 01:37:47 2024 970s # Current time GMT: Tue Mar 19 01:37:47 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: Tue Mar 19 01:37:49 2024 972s # Current time GMT: Tue Mar 19 01:37:49 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: Tue Mar 19 01:37:51 2024 974s # Current time GMT: Tue Mar 19 01:37:51 2024 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.42 974s # --- 974s # HEAD /apache/etags/m/minus-m/test.txt 974s # Expecting field to be absent 974s # Received "b-60bb3bbdae3c0" 974s ok 1 974s # --- 974s # HEAD /apache/etags/all/mis/test.txt 974s # Expecting three components in ETag field 974s # Received "7f173-b-60bb3bbdae3c0" 974s ok 2 974s # --- 974s # HEAD /apache/etags/none/inherit/test.txt 974s # Expecting field to be absent 974s # ETag field is missing 974s ok 3 974s # --- 974s # HEAD /apache/etags/m/plus-mis/test.txt 974s # Expecting three components in ETag field 974s # Received "7f1a8-b-60bb3bbdae3c0" 974s ok 4 974s # --- 974s # HEAD /apache/etags/none/mi/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1c8-60bb3bbdae3c0" 974s ok 5 974s # --- 974s # HEAD /apache/etags/all/minus-mis/test.txt 974s # Expecting field to be absent 974s # Received "b-60bb3bbdae3c0" 974s ok 6 974s # --- 974s # HEAD /apache/etags/m/minus-is/test.txt 974s # Expecting field to be absent 974s # Received "60bb3bbdae3c0" 974s ok 7 974s # --- 974s # HEAD /apache/etags/none/plus-s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 8 974s # --- 974s # HEAD /apache/etags/all/minus-i/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 9 974s # --- 974s # HEAD /apache/etags/m/plus-i/test.txt 974s # Expecting two components in ETag field 974s # Received "7f19c-60bb3bbdae3c0" 974s ok 10 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1f1-60bb3bbdae3c0" 974s ok 11 974s # --- 974s # HEAD /apache/etags/all/is/test.txt 974s # Expecting two components in ETag field 974s # Received "7f155-b" 974s ok 12 974s # --- 974s # HEAD /apache/etags/all/minus-mi/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 13 974s # --- 974s # HEAD /apache/etags/all/minus-ms/test.txt 974s # Expecting one component in ETag field 974s # Received "7f16d" 974s ok 14 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 15 974s # --- 974s # HEAD /apache/etags/m/minus-i/test.txt 974s # Expecting field to be absent 974s # Received "60bb3bbdae3c0" 974s ok 16 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 17 974s # --- 974s # HEAD /apache/etags/m/minus-mi/test.txt 974s # Expecting field to be absent 974s # Received "b-60bb3bbdae3c0" 974s ok 18 974s # --- 974s # HEAD /apache/etags/s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 19 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 974s # Expecting field to be absent 974s # Received "b-60bb3bbdae3c0" 974s ok 20 974s # --- 974s # HEAD /apache/etags/all/test.txt 974s # Expecting three components in ETag field 974s # Received "7f17a-b-60bb3bbdae3c0" 974s ok 21 974s # --- 974s # HEAD /apache/etags/all/minus-m/test.txt 974s # Expecting two components in ETag field 974s # Received "7f164-b" 974s ok 22 974s # --- 974s # HEAD /apache/etags/all/m/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 23 974s # --- 974s # HEAD /apache/etags/m/plus-mi/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1a5-60bb3bbdae3c0" 974s ok 24 974s # --- 974s # HEAD /apache/etags/none/s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 25 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 974s # Expecting one component in ETag field 974s # Received "7f1ee" 974s ok 26 974s # --- 974s # HEAD /apache/etags/all/minus-is/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 27 974s # --- 974s # HEAD /apache/etags/m/plus-is/test.txt 974s # Expecting three components in ETag field 974s # Received "7f19f-b-60bb3bbdae3c0" 974s ok 28 974s # --- 974s # HEAD /apache/etags/all/mi/test.txt 974s # Expecting two components in ETag field 974s # Received "7f15b-60bb3bbdae3c0" 974s ok 29 974s # --- 974s # HEAD /apache/etags/m/minus-ms/test.txt 974s # Expecting field to be absent 974s # Received "b-60bb3bbdae3c0" 974s ok 30 974s # --- 974s # HEAD /apache/etags/mis/test.txt 974s # Expecting three components in ETag field 974s # Received "7f1b5-b-60bb3bbdae3c0" 974s ok 31 974s # --- 974s # HEAD /apache/etags/m/plus-s/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 32 974s # --- 974s # HEAD /apache/etags/none/plus-m/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 33 974s # --- 974s # HEAD /apache/etags/none/is/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1c2-b" 974s ok 34 974s # --- 974s # HEAD /apache/etags/is/test.txt 974s # Expecting two components in ETag field 974s # Received "7f182-b" 974s ok 35 974s # --- 974s # HEAD /apache/etags/default/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 36 974s # --- 974s # HEAD /apache/etags/none/plus-is/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1d4-b" 974s ok 37 974s # --- 974s # HEAD /apache/etags/m/plus-ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 38 974s # --- 974s # HEAD /apache/etags/all/s/test.txt 974s # Expecting one component in ETag field 974s # Received "b" 974s ok 39 974s # --- 974s # HEAD /apache/etags/m/minus-s/test.txt 974s # Expecting field to be absent 974s # Received "60bb3bbdae3c0" 974s ok 40 974s # --- 974s # HEAD /apache/etags/m/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 41 974s # --- 974s # HEAD /apache/etags/none/ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 42 974s # --- 974s # HEAD /apache/etags/mi/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1b2-60bb3bbdae3c0" 974s ok 43 974s # --- 974s # HEAD /apache/etags/all/i/test.txt 974s # Expecting one component in ETag field 974s # Received "7f150" 974s ok 44 974s # --- 974s # HEAD /apache/etags/none/test.txt 974s # Expecting field to be absent 974s # ETag field is missing 974s ok 45 974s # --- 974s # HEAD /apache/etags/m/plus-m/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 46 974s # --- 974s # HEAD /apache/etags/none/plus-i/test.txt 974s # Expecting one component in ETag field 974s # Received "7f1d1" 974s ok 47 974s # --- 974s # HEAD /apache/etags/none/m/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 48 974s # --- 974s # HEAD /apache/etags/none/plus-mis/test.txt 974s # Expecting three components in ETag field 974s # Received "7f1f2-b-60bb3bbdae3c0" 974s ok 49 974s # --- 974s # HEAD /apache/etags/all/minus-s/test.txt 974s # Expecting two components in ETag field 974s # Received "7f170-60bb3bbdae3c0" 974s ok 50 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 974s # Expecting one component in ETag field 974s # Received "60bb3bbdae3c0" 974s ok 51 974s # --- 974s # HEAD /apache/etags/none/plus-ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 52 974s # --- 974s # HEAD /apache/etags/ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 53 974s # --- 974s # HEAD /apache/etags/none/plus-mi/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1da-60bb3bbdae3c0" 974s ok 54 974s # --- 974s # HEAD /apache/etags/none/mis/test.txt 974s # Expecting three components in ETag field 974s # Received "7f1cb-b-60bb3bbdae3c0" 974s ok 55 974s # --- 974s # HEAD /apache/etags/i/test.txt 974s # Expecting one component in ETag field 974s # Received "7f17f" 974s ok 56 974s # --- 974s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 974s # Expecting two components in ETag field 974s # Received "7f1e5-b" 974s ok 57 974s # --- 974s # HEAD /apache/etags/all/ms/test.txt 974s # Expecting two components in ETag field 974s # Received "b-60bb3bbdae3c0" 974s ok 58 974s # --- 974s # HEAD /apache/etags/m/minus-mis/test.txt 974s # Expecting field to be absent 974s # Received "b-60bb3bbdae3c0" 974s ok 59 974s # --- 974s # HEAD /apache/etags/none/i/test.txt 974s # Expecting one component in ETag field 974s # Received "7f1bd" 974s ok 60 974s # --- 974s # HEAD /apache/etags/all/inherit/test.txt 974s # Expecting three components in ETag field 974s # Received "7f152-b-60bb3bbdae3c0" 974s ok 61 974s ok 976s t/apache/expr.t ..................... 976s 1..229 976s # Running under perl version 5.038002 for linux 976s # Current time local: Tue Mar 19 01:37:53 2024 976s # Current time GMT: Tue Mar 19 01:37:53 2024 976s # Using Test.pm version 1.31 976s # Using Apache/Test.pm version 1.42 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true" should evaluate to true, got true 976s ok 1 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "false" should evaluate to false, got false 976s ok 2 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "foo", got parse error 976s ok 3 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -eq 01" should evaluate to true, got true 976s ok 4 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -eq 2" should evaluate to false, got false 976s ok 5 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -ne 2" should evaluate to true, got true 976s ok 6 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -ne 1" should evaluate to false, got false 976s ok 7 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -lt 02" should evaluate to true, got true 976s ok 8 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -lt 1" should evaluate to false, got false 976s ok 9 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -le 2" should evaluate to true, got true 976s ok 10 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -le 1" should evaluate to true, got true 976s ok 11 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "2 -gt 1" should evaluate to true, got true 976s ok 12 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -gt 1" should evaluate to false, got false 976s ok 13 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "2 -ge 1" should evaluate to true, got true 976s ok 14 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -ge 1" should evaluate to true, got true 976s ok 15 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "1 -gt -1" should evaluate to true, got true 976s ok 16 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' == 'aa'" should evaluate to true, got true 976s ok 17 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' == 'b'" should evaluate to false, got false 976s ok 18 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' = 'aa'" should evaluate to true, got true 976s ok 19 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' = 'b'" should evaluate to false, got false 976s ok 20 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' != 'b'" should evaluate to true, got true 976s ok 21 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' != 'aa'" should evaluate to false, got false 976s ok 22 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' < 'b'" should evaluate to true, got true 976s ok 23 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' < 'aa'" should evaluate to false, got false 976s ok 24 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' <= 'b'" should evaluate to true, got true 976s ok 25 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' <= 'aa'" should evaluate to true, got true 976s ok 26 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'b' > 'aa'" should evaluate to true, got true 976s ok 27 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' > 'aa'" should evaluate to false, got false 976s ok 28 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'b' >= 'aa'" should evaluate to true, got true 976s ok 29 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'aa' >= 'aa'" should evaluate to true, got true 976s ok 30 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 976s ok 31 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 976s ok 32 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 976s ok 33 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 976s ok 34 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 976s ok 35 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 976s ok 36 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 976s ok 37 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 976s ok 38 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 976s ok 39 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 976s ok 40 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME} != ''" should evaluate to true, got true 976s ok 41 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a' -in { 'b', 'a' } " should evaluate to true, got true 976s ok 42 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a' -in { 'b', 'c' } " should evaluate to false, got false 976s ok 43 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /bc/ " should evaluate to true, got true 976s ok 44 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /BC/i " should evaluate to true, got true 976s ok 45 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' !~ m!bc! " should evaluate to false, got false 976s ok 46 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' !~ m!BC!i " should evaluate to false, got false 976s ok 47 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " $0 == '' " should evaluate to true, got true 976s ok 48 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " $1 == '' " should evaluate to true, got true 976s ok 49 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " $9 == '' " should evaluate to true, got true 976s ok 50 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " '$0' == '' " should evaluate to true, got true 976s ok 51 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 976s ok 52 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 976s ok 53 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 976s ok 54 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 976s ok 55 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 976s ok 56 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 976s ok 57 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 976s ok 58 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 976s ok 59 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 976s ok 60 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 976s ok 61 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 976s ok 62 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 976s ok 63 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 976s ok 64 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 976s ok 65 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 976s ok 66 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 976s ok 67 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 976s ok 68 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 976s ok 69 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 976s ok 70 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{HTTPS} == 'off' " should evaluate to true, got true 976s ok 71 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 976s ok 72 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 976s ok 73 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 976s ok 74 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 976s ok 75 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 976s ok 76 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 976s ok 77 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 976s ok 78 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 976s ok 79 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 976s ok 80 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 976s ok 81 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 976s ok 82 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "escape('?') = '%3f' " should evaluate to true, got true 976s ok 83 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "unescape('%3f') = '?' " should evaluate to true, got true 976s ok 84 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 976s ok 85 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 976s ok 86 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 976s ok 87 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "file('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 976s ok 88 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-n ''" should evaluate to false, got false 976s ok 89 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-z ''" should evaluate to true, got true 976s ok 90 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-n '1'" should evaluate to true, got true 976s ok 91 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-z '1'" should evaluate to false, got false 976s ok 92 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "-R 'abc'", got parse error 976s ok 93 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 976s ok 94 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-R '240.0.0.0'" should evaluate to false, got false 976s ok 95 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-R '240.0.0.0/8'" should evaluate to false, got false 976s ok 96 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-R 'ff::/8'" should evaluate to false, got false 976s ok 97 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 976s ok 98 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 976s ok 99 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 976s ok 100 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 976s ok 101 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 976s ok 102 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 976s ok 103 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 976s ok 104 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'foo' -strmatch '*o'" should evaluate to true, got true 976s ok 105 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 976s ok 106 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'foo' -strmatch 'F*'" should evaluate to false, got false 976s ok 107 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'foo' -strcmatch 'F*'" should evaluate to true, got true 976s ok 108 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'foo' -strmatch 'g*'" should evaluate to false, got false 976s ok 109 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'foo' -strcmatch 'g*'" should evaluate to false, got false 976s ok 110 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 976s ok 111 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 976s ok 112 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 976s ok 113 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 976s ok 114 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "foo('bar') = 'bar'", got parse error 976s ok 115 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "%{FOO} != 'bar'", got parse error 976s ok 116 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s Should get parse error for "'bar' = bar", got parse error 976s ok 117 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true" should evaluate to true, got true 976s ok 118 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && true" should evaluate to true, got true 976s ok 119 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || true" should evaluate to true, got true 976s ok 120 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || true || true" should evaluate to true, got true 976s ok 121 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || true && true" should evaluate to true, got true 976s ok 122 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && true || true" should evaluate to true, got true 976s ok 123 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && true && true" should evaluate to true, got true 976s ok 124 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || true || !true" should evaluate to true, got true 976s ok 125 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || true && !true" should evaluate to true, got true 976s ok 126 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && true || !true" should evaluate to true, got true 976s ok 127 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && true && !true" should evaluate to false, got false 976s ok 128 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && !true" should evaluate to false, got false 976s ok 129 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || !true" should evaluate to true, got true 976s ok 130 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || !true || true" should evaluate to true, got true 976s ok 131 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || !true && true" should evaluate to true, got true 976s ok 132 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && !true || true" should evaluate to true, got true 976s ok 133 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && !true && true" should evaluate to false, got false 976s ok 134 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || !true || !true" should evaluate to true, got true 976s ok 135 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true || !true && !true" should evaluate to true, got true 976s ok 136 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && !true || !true" should evaluate to false, got false 976s ok 137 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "true && !true && !true" should evaluate to false, got false 976s ok 138 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true" should evaluate to false, got false 976s ok 139 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && true" should evaluate to false, got false 976s ok 140 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || true" should evaluate to true, got true 976s ok 141 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || true || true" should evaluate to true, got true 976s ok 142 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || true && true" should evaluate to true, got true 976s ok 143 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && true || true" should evaluate to true, got true 976s ok 144 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && true && true" should evaluate to false, got false 976s ok 145 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || true || !true" should evaluate to true, got true 976s ok 146 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || true && !true" should evaluate to false, got false 976s ok 147 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && true || !true" should evaluate to false, got false 976s ok 148 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && true && !true" should evaluate to false, got false 976s ok 149 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && !true" should evaluate to false, got false 976s ok 150 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || !true" should evaluate to false, got false 976s ok 151 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || !true || true" should evaluate to true, got true 976s ok 152 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || !true && true" should evaluate to false, got false 976s ok 153 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && !true || true" should evaluate to true, got true 976s ok 154 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && !true && true" should evaluate to false, got false 976s ok 155 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || !true || !true" should evaluate to false, got false 976s ok 156 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true || !true && !true" should evaluate to false, got false 976s ok 157 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && !true || !true" should evaluate to false, got false 976s ok 158 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!true && !true && !true" should evaluate to false, got false 976s ok 159 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true)" should evaluate to false, got false 976s ok 160 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && true)" should evaluate to false, got false 976s ok 161 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || true)" should evaluate to false, got false 976s ok 162 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || true || true)" should evaluate to false, got false 976s ok 163 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || true && true)" should evaluate to false, got false 976s ok 164 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && true || true)" should evaluate to false, got false 976s ok 165 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && true && true)" should evaluate to false, got false 976s ok 166 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || true || !true)" should evaluate to false, got false 976s ok 167 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || true && !true)" should evaluate to false, got false 976s ok 168 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && true || !true)" should evaluate to false, got false 976s ok 169 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && true && !true)" should evaluate to true, got true 976s ok 170 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && !true)" should evaluate to true, got true 976s ok 171 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || !true)" should evaluate to false, got false 976s ok 172 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || !true || true)" should evaluate to false, got false 976s ok 173 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || !true && true)" should evaluate to false, got false 976s ok 174 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && !true || true)" should evaluate to false, got false 976s ok 175 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && !true && true)" should evaluate to true, got true 976s ok 176 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || !true || !true)" should evaluate to false, got false 976s ok 177 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true || !true && !true)" should evaluate to false, got false 976s ok 178 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && !true || !true)" should evaluate to true, got true 976s ok 179 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(true && !true && !true)" should evaluate to true, got true 976s ok 180 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true)" should evaluate to true, got true 976s ok 181 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && true)" should evaluate to true, got true 976s ok 182 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || true)" should evaluate to false, got false 976s ok 183 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || true || true)" should evaluate to false, got false 976s ok 184 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || true && true)" should evaluate to false, got false 976s ok 185 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && true || true)" should evaluate to false, got false 976s ok 186 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && true && true)" should evaluate to true, got true 976s ok 187 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || true || !true)" should evaluate to false, got false 976s ok 188 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || true && !true)" should evaluate to true, got true 976s ok 189 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && true || !true)" should evaluate to true, got true 976s ok 190 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && true && !true)" should evaluate to true, got true 976s ok 191 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && !true)" should evaluate to true, got true 976s ok 192 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || !true)" should evaluate to true, got true 976s ok 193 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || !true || true)" should evaluate to false, got false 976s ok 194 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || !true && true)" should evaluate to true, got true 976s ok 195 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && !true || true)" should evaluate to false, got false 976s ok 196 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && !true && true)" should evaluate to true, got true 976s ok 197 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || !true || !true)" should evaluate to true, got true 976s ok 198 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true || !true && !true)" should evaluate to true, got true 976s ok 199 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && !true || !true)" should evaluate to true, got true 976s ok 200 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "!(!true && !true && !true)" should evaluate to true, got true 976s ok 201 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 976s ok 202 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 976s ok 203 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 976s ok 204 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 976s ok 205 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 976s ok 206 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 976s ok 207 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 976s ok 208 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 976s ok 209 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 976s ok 210 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 976s ok 211 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 976s ok 212 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 976s ok 213 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 976s ok 214 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 976s ok 215 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 976s ok 216 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 976s ok 217 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 976s ok 218 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 976s ok 219 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 976s ok 220 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-F '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 976s ok 221 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-F '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 976s ok 222 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-U '/apache/' " should evaluate to true, got true 976s ok 223 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "-U '/apache/expr/none' " should evaluate to false, got false 976s ok 224 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 976s ok 225 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 976s ok 226 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "base64('foo') = 'Zm9v' " should evaluate to true, got true 976s ok 227 976s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 976s ok 228 976s Error log should not have 'Internal evaluation error' entries, found 0 976s ok 229 976s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 976s ok 980s t/apache/expr_string.t .............. 980s 1..29 980s # Running under perl version 5.038002 for linux 980s # Current time local: Tue Mar 19 01:37:55 2024 980s # Current time GMT: Tue Mar 19 01:37:55 2024 980s # Using Test.pm version 1.31 980s # Using Apache/Test.pm version 1.42 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 1 980s Expected return code 200, got 200 for 'foo' 980s ok 2 980s # testing : log message [Tue Mar 19 01:37:56.965189 2024] [log_debug:info] [pid 164553:tid 118181029015744] [client 127.0.0.1:51746] foo (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: 'foo' 980s # received: 'foo' 980s ok 3 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 4 980s Expected return code 200, got 200 for '%{req:SomeHeader}' 980s ok 5 980s # testing : log message [Tue Mar 19 01:37:57.223286 2024] [log_debug:info] [pid 164553:tid 118181029015744] [client 127.0.0.1:51746] SomeValue (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: 'SomeValue' 980s # received: 'SomeValue' 980s ok 6 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 7 980s Should get parse error (500) for "%{", got 500 980s ok 8 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 9 980s Expected return code 200, got 200 for '%' 980s ok 10 980s # testing : log message [Tue Mar 19 01:37:57.731039 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] % (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: '%' 980s # received: '%' 980s ok 11 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 12 980s Expected return code 200, got 200 for '}' 980s ok 13 980s # testing : log message [Tue Mar 19 01:37:57.984919 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] } (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: '}' 980s # received: '}' 980s ok 14 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 15 980s Expected return code 200, got 200 for '\"' 980s ok 16 980s # testing : log message [Tue Mar 19 01:37:58.238990 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] " (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: '"' 980s # received: '"' 980s ok 17 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 18 980s Expected return code 200, got 200 for '\'' 980s ok 19 980s # testing : log message [Tue Mar 19 01:37:58.494397 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] ' (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: '\'' 980s # received: '\'' 980s ok 20 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 21 980s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 980s ok 22 980s # testing : log message [Tue Mar 19 01:37:58.747786 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: '%{req:SomeHeader}' 980s # received: '%{req:SomeHeader}' 980s ok 23 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 24 980s Expected return code 200, got 200 for '%{tolower:IDENT}' 980s ok 25 980s # testing : log message [Tue Mar 19 01:37:59.001593 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] ident (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: 'ident' 980s # received: 'ident' 980s ok 26 980s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 27 980s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 980s ok 28 980s # testing : log message [Tue Mar 19 01:37:59.255738 2024] [log_debug:info] [pid 164552:tid 118180720734400] [client 127.0.0.1:51760] get (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 980s # didn't match 980s # expected: 'get' 980s # received: 'get' 980s ok 29 980s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 980s ok 983s t/apache/getfile.t .................. 983s # using LWP client 983s 1..219 983s # Running under perl version 5.038002 for linux 983s # Current time local: Tue Mar 19 01:37:59 2024 983s # Current time GMT: Tue Mar 19 01:37:59 2024 983s # Using Test.pm version 1.31 983s # Using Apache/Test.pm version 1.42 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "44f3-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 17651 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl.pod 983s # expected: 17651 983s # received: 17651 983s ok 1 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "dbb0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 56240 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5004delta.pod 983s # expected: 56240 983s # received: 56240 983s ok 2 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "85eb-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 34283 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5005delta.pod 983s # expected: 34283 983s # received: 34283 983s ok 3 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "d8ed-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 55533 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5100delta.pod 983s # expected: 55533 983s # received: 55533 983s ok 4 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "ab70-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 43888 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5101delta.pod 983s # expected: 43888 983s # received: 43888 983s ok 5 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "15cb7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 89271 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5120delta.pod 983s # expected: 89271 983s # received: 89271 983s ok 6 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2707-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9991 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5121delta.pod 983s # expected: 9991 983s # received: 9991 983s ok 7 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2569-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9577 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5122delta.pod 983s # expected: 9577 983s # received: 9577 983s ok 8 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1004-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4100 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5123delta.pod 983s # expected: 4100 983s # received: 4100 983s ok 9 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "e58-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3672 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5124delta.pod 983s # expected: 3672 983s # received: 3672 983s ok 10 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1e03-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7683 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5125delta.pod 983s # expected: 7683 983s # received: 7683 983s ok 11 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "233aa-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 144298 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5140delta.pod 983s # expected: 144298 983s # received: 144298 983s ok 12 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1f1e-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7966 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5141delta.pod 983s # expected: 7966 983s # received: 7966 983s ok 13 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1aec-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6892 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5142delta.pod 983s # expected: 6892 983s # received: 6892 983s ok 14 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1e50-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7760 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5143delta.pod 983s # expected: 7760 983s # received: 7760 983s ok 15 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "18b7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6327 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5144delta.pod 983s # expected: 6327 983s # received: 6327 983s ok 16 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "20a09-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 133641 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5160delta.pod 983s # expected: 133641 983s # received: 133641 983s ok 17 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "17fe-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6142 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5161delta.pod 983s # expected: 6142 983s # received: 6142 983s ok 18 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "e0a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3594 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5162delta.pod 983s # expected: 3594 983s # received: 3594 983s ok 19 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "ff5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4085 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5163delta.pod 983s # expected: 4085 983s # received: 4085 983s ok 20 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1d286-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 119430 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5180delta.pod 983s # expected: 119430 983s # received: 119430 983s ok 21 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "19c5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6597 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5181delta.pod 983s # expected: 6597 983s # received: 6597 983s ok 22 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "14d7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5335 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5182delta.pod 983s # expected: 5335 983s # received: 5335 983s ok 23 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1208-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4616 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5184delta.pod 983s # expected: 4616 983s # received: 4616 983s ok 24 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1c352-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 115538 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5200delta.pod 983s # expected: 115538 983s # received: 115538 983s ok 25 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2a07-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10759 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5201delta.pod 983s # expected: 10759 983s # received: 10759 983s ok 26 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2fef-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 12271 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5202delta.pod 983s # expected: 12271 983s # received: 12271 983s ok 27 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2410-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9232 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5203delta.pod 983s # expected: 9232 983s # received: 9232 983s ok 28 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1fa90-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 129680 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5220delta.pod 983s # expected: 129680 983s # received: 129680 983s ok 29 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "293d-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10557 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5221delta.pod 983s # expected: 10557 983s # received: 10557 983s ok 30 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "301f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 12319 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5222delta.pod 983s # expected: 12319 983s # received: 12319 983s ok 31 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "20fa-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8442 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5223delta.pod 983s # expected: 8442 983s # received: 8442 983s ok 32 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1162-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4450 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5224delta.pod 983s # expected: 4450 983s # received: 4450 983s ok 33 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "fc0b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 64523 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5240delta.pod 983s # expected: 64523 983s # received: 64523 983s ok 34 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2009-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8201 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5241delta.pod 983s # expected: 8201 983s # received: 8201 983s ok 35 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1007-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4103 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5242delta.pod 983s # expected: 4103 983s # received: 4103 983s ok 36 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2aac-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10924 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5243delta.pod 983s # expected: 10924 983s # received: 10924 983s ok 37 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1168-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4456 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5244delta.pod 983s # expected: 4456 983s # received: 4456 983s ok 38 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1875b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 100187 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5260delta.pod 983s # expected: 100187 983s # received: 100187 983s ok 39 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1e25-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7717 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5261delta.pod 983s # expected: 7717 983s # received: 7717 983s ok 40 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1e16-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7702 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5262delta.pod 983s # expected: 7702 983s # received: 7702 983s ok 41 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1b69-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7017 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5263delta.pod 983s # expected: 7017 983s # received: 7017 983s ok 42 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "115d9-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 71129 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5280delta.pod 983s # expected: 71129 983s # received: 71129 983s ok 43 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "11f7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4599 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5281delta.pod 983s # expected: 4599 983s # received: 4599 983s ok 44 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1806-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6150 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5282delta.pod 983s # expected: 6150 983s # received: 6150 983s ok 45 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "13f7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5111 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5283delta.pod 983s # expected: 5111 983s # received: 5111 983s ok 46 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9efd-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 40701 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5300delta.pod 983s # expected: 40701 983s # received: 40701 983s ok 47 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1662-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5730 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5301delta.pod 983s # expected: 5730 983s # received: 5730 983s ok 48 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "124a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4682 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5302delta.pod 983s # expected: 4682 983s # received: 4682 983s ok 49 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1374-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4980 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5303delta.pod 983s # expected: 4980 983s # received: 4980 983s ok 50 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "d310-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 54032 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5320delta.pod 983s # expected: 54032 983s # received: 54032 983s ok 51 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1b5f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7007 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5321delta.pod 983s # expected: 7007 983s # received: 7007 983s ok 52 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9201-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 37377 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5340delta.pod 983s # expected: 37377 983s # received: 37377 983s ok 53 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1076-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4214 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5341delta.pod 983s # expected: 4214 983s # received: 4214 983s ok 54 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "f6a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3946 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5342delta.pod 983s # expected: 3946 983s # received: 3946 983s ok 55 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "fd6-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4054 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5343delta.pod 983s # expected: 4054 983s # received: 4054 983s ok 56 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "ad8b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 44427 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5360delta.pod 983s # expected: 44427 983s # received: 44427 983s ok 57 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1288-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4744 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5361delta.pod 983s # expected: 4744 983s # received: 4744 983s ok 58 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "f6a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3946 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5362delta.pod 983s # expected: 3946 983s # received: 3946 983s ok 59 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "fd7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4055 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5363delta.pod 983s # expected: 4055 983s # received: 4055 983s ok 60 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "10d49-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 68937 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5380delta.pod 983s # expected: 68937 983s # received: 68937 983s ok 61 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "f6a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3946 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5381delta.pod 983s # expected: 3946 983s # received: 3946 983s ok 62 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "fd4-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4052 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl5382delta.pod 983s # expected: 4052 983s # received: 4052 983s ok 63 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1e729-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 124713 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl561delta.pod 983s # expected: 124713 983s # received: 124713 983s ok 64 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1a2c1-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 107201 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl56delta.pod 983s # expected: 107201 983s # received: 107201 983s ok 65 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "94ac-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 38060 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl581delta.pod 983s # expected: 38060 983s # received: 38060 983s ok 66 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1176-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4470 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl582delta.pod 983s # expected: 4470 983s # received: 4470 983s ok 67 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "18bf-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6335 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl583delta.pod 983s # expected: 6335 983s # received: 6335 983s ok 68 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1cc3-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7363 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl584delta.pod 983s # expected: 7363 983s # received: 7363 983s ok 69 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1701-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5889 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl585delta.pod 983s # expected: 5889 983s # received: 5889 983s ok 70 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "122b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4651 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl586delta.pod 983s # expected: 4651 983s # received: 4651 983s ok 71 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "20a5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8357 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl587delta.pod 983s # expected: 8357 983s # received: 8357 983s ok 72 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "62c1-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 25281 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl588delta.pod 983s # expected: 25281 983s # received: 25281 983s ok 73 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "d290-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 53904 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl589delta.pod 983s # expected: 53904 983s # received: 53904 983s ok 74 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1c1d5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 115157 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perl58delta.pod 983s # expected: 115157 983s # received: 115157 983s ok 75 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4fe9-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 20457 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlaix.pod 983s # expected: 20457 983s # received: 20457 983s ok 76 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1688-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5768 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlamiga.pod 983s # expected: 5768 983s # received: 5768 983s ok 77 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2031-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8241 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlandroid.pod 983s # expected: 8241 983s # received: 8241 983s ok 78 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "c9433-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 824371 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlapi.pod 983s # expected: 824371 983s # received: 824371 983s ok 79 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "5837-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 22583 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlapio.pod 983s # expected: 22583 983s # received: 22583 983s ok 80 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1b62-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7010 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlartistic.pod 983s # expected: 7010 983s # received: 7010 983s ok 81 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "20c2-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8386 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlbook.pod 983s # expected: 8386 983s # received: 8386 983s ok 82 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "126-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 294 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlboot.pod 983s # expected: 294 983s # received: 294 983s ok 83 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "130-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 304 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlbot.pod 983s # expected: 304 983s # received: 304 983s ok 84 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1f50-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8016 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlbs2000.pod 983s # expected: 8016 983s # received: 8016 983s ok 85 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "dea2-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 56994 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlcall.pod 983s # expected: 56994 983s # received: 56994 983s ok 86 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1180-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4480 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlcheat.pod 983s # expected: 4480 983s # received: 4480 983s ok 87 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "23bf-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9151 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlclass.pod 983s # expected: 9151 983s # received: 9151 983s ok 88 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "3c63-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 15459 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlclassguts.pod 983s # expected: 15459 983s # received: 15459 983s ok 89 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "254a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9546 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlclib.pod 983s # expected: 9546 983s # received: 9546 983s ok 90 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "12e5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4837 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlcn.pod 983s # expected: 4837 983s # received: 4837 983s ok 91 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1b1a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6938 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlcommunity.pod 983s # expected: 6938 983s # received: 6938 983s ok 92 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "662a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 26154 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlcygwin.pod 983s # expected: 26154 983s # received: 26154 983s ok 93 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "cfa2-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 53154 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldata.pod 983s # expected: 53154 983s # received: 53154 983s ok 94 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "134f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4943 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 983s # expected: 4943 983s # received: 4943 983s ok 95 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "a85c-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 43100 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldebguts.pod 983s # expected: 43100 983s # received: 43100 983s ok 96 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "5693-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 22163 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldebtut.pod 983s # expected: 22163 983s # received: 22163 983s ok 97 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9bbb-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 39867 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldebug.pod 983s # expected: 39867 983s # received: 39867 983s ok 98 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "fd4-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4052 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldelta.pod 983s # expected: 4052 983s # received: 4052 983s ok 99 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "5f0a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 24330 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldeprecation.pod 983s # expected: 24330 983s # received: 24330 983s ok 100 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4c051-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 311377 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldiag.pod 983s # expected: 311377 983s # received: 311377 983s ok 101 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "24a0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9376 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldoc.pod 983s # expected: 9376 983s # received: 9376 983s ok 102 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "b4ed-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 46317 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldocstyle.pod 983s # expected: 46317 983s # received: 46317 983s ok 103 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "687a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 26746 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldsc.pod 983s # expected: 26746 983s # received: 26746 983s ok 104 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1f17-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7959 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perldtrace.pod 983s # expected: 7959 983s # received: 7959 983s ok 105 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "14981-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 84353 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlebcdic.pod 983s # expected: 84353 983s # received: 84353 983s ok 106 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9321-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 37665 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlembed.pod 983s # expected: 37665 983s # received: 37665 983s ok 107 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2877-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10359 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlexperiment.pod 983s # expected: 10359 983s # received: 10359 983s ok 108 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "590b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 22795 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq.pod 983s # expected: 22795 983s # received: 22795 983s ok 109 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "385d-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 14429 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq1.pod 983s # expected: 14429 983s # received: 14429 983s ok 110 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "24a1-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9377 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq2.pod 983s # expected: 9377 983s # received: 9377 983s ok 111 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "92e1-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 37601 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq3.pod 983s # expected: 37601 983s # received: 37601 983s ok 112 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "162be-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 90814 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq4.pod 983s # expected: 90814 983s # received: 90814 983s ok 113 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "d7fc-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 55292 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq5.pod 983s # expected: 55292 983s # received: 55292 983s ok 114 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9a71-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 39537 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq6.pod 983s # expected: 39537 983s # received: 39537 983s ok 115 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "93b8-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 37816 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq7.pod 983s # expected: 37816 983s # received: 37816 983s ok 116 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "c310-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 49936 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq8.pod 983s # expected: 49936 983s # received: 49936 983s ok 117 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "3b75-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 15221 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfaq9.pod 983s # expected: 15221 983s # received: 15221 983s ok 118 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "56ca-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 22218 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfilter.pod 983s # expected: 22218 983s # received: 22218 983s ok 119 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "342b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 13355 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfork.pod 983s # expected: 13355 983s # received: 13355 983s ok 120 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "40e0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 16608 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlform.pod 983s # expected: 16608 983s # received: 16608 983s ok 121 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "671-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 1649 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 983s # expected: 1649 983s # received: 1649 983s ok 122 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "67142-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 422210 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlfunc.pod 983s # expected: 422210 983s # received: 422210 983s ok 123 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "7c2a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 31786 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlgit.pod 983s # expected: 31786 983s # received: 31786 983s ok 124 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "21810-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 137232 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlglossary.pod 983s # expected: 137232 983s # received: 137232 983s ok 125 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4075-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 16501 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlgov.pod 983s # expected: 16501 983s # received: 16501 983s ok 126 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "35f7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 13815 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlgpl.pod 983s # expected: 13815 983s # received: 13815 983s ok 127 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2c264-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 180836 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlguts.pod 983s # expected: 180836 983s # received: 180836 983s ok 128 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "afe4-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 45028 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhack.pod 983s # expected: 45028 983s # received: 45028 983s ok 129 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "11a38-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 72248 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhacktips.pod 983s # expected: 72248 983s # received: 72248 983s ok 130 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1809-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6153 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhacktut.pod 983s # expected: 6153 983s # received: 6153 983s ok 131 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "5f7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 1527 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhaiku.pod 983s # expected: 1527 983s # received: 1527 983s ok 132 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "e88a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 59530 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhist.pod 983s # expected: 59530 983s # received: 59530 983s ok 133 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "77a4-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 30628 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhpux.pod 983s # expected: 30628 983s # received: 30628 983s ok 134 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "7dd-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 2013 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlhurd.pod 983s # expected: 2013 983s # received: 2013 983s ok 135 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1f865-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 129125 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlintern.pod 983s # expected: 129125 983s # received: 129125 983s ok 136 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9216-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 37398 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlinterp.pod 983s # expected: 37398 983s # received: 37398 983s ok 137 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "579d-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 22429 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlintro.pod 983s # expected: 22429 983s # received: 22429 983s ok 138 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "8ad3-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 35539 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perliol.pod 983s # expected: 35539 983s # received: 35539 983s ok 139 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "11817-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 71703 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlipc.pod 983s # expected: 71703 983s # received: 71703 983s ok 140 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1150-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4432 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlirix.pod 983s # expected: 4432 983s # received: 4432 983s ok 141 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "20a8-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8360 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perljp.pod 983s # expected: 8360 983s # received: 8360 983s ok 142 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2fc0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 12224 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlko.pod 983s # expected: 12224 983s # received: 12224 983s ok 143 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "163-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 355 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perllexwarn.pod 983s # expected: 355 983s # received: 355 983s ok 144 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "7ea-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 2026 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perllinux.pod 983s # expected: 2026 983s # received: 2026 983s ok 145 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "12457-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 74839 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perllocale.pod 983s # expected: 74839 983s # received: 74839 983s ok 146 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "24dc-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9436 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perllol.pod 983s # expected: 9436 983s # received: 9436 983s ok 147 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2f6f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 12143 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlmacosx.pod 983s # expected: 12143 983s # received: 12143 983s ok 148 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "6753-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 26451 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlmod.pod 983s # expected: 26451 983s # received: 26451 983s ok 149 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2574-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9588 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 983s # expected: 9588 983s # received: 9588 983s ok 150 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "e547-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 58695 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlmodlib.pod 983s # expected: 58695 983s # received: 58695 983s ok 151 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "573b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 22331 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 983s # expected: 22331 983s # received: 22331 983s ok 152 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "d65-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3429 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlmroapi.pod 983s # expected: 3429 983s # received: 3429 983s ok 153 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2ad3-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10963 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlnewmod.pod 983s # expected: 10963 983s # received: 10963 983s ok 154 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "20a5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8357 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlnumber.pod 983s # expected: 8357 983s # received: 8357 983s ok 155 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "8d30-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 36144 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlobj.pod 983s # expected: 36144 983s # received: 36144 983s ok 156 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "6885-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 26757 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlootut.pod 983s # expected: 26757 983s # received: 26757 983s ok 157 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "251a5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 151973 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlop.pod 983s # expected: 151973 983s # received: 151973 983s ok 158 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4db-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 1243 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 983s # expected: 1243 983s # received: 1243 983s ok 159 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "3b77-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 15223 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlopentut.pod 983s # expected: 15223 983s # received: 15223 983s ok 160 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "16cb9-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 93369 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlos2.pod 983s # expected: 93369 983s # received: 93369 983s ok 161 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "37cb-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 14283 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlos390.pod 983s # expected: 14283 983s # received: 14283 983s ok 162 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "12b0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4784 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlos400.pod 983s # expected: 4784 983s # received: 4784 983s ok 163 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "c8a9-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 51369 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlpacktut.pod 983s # expected: 51369 983s # received: 51369 983s ok 164 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "c2bd-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 49853 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlperf.pod 983s # expected: 49853 983s # received: 49853 983s ok 165 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1418-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5144 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlplan9.pod 983s # expected: 5144 983s # received: 5144 983s ok 166 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "5b65-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 23397 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlpod.pod 983s # expected: 23397 983s # received: 23397 983s ok 167 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "10d10-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 68880 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlpodspec.pod 983s # expected: 68880 983s # received: 68880 983s ok 168 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2f40-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 12096 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 983s # expected: 12096 983s # received: 12096 983s ok 169 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "67b7-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 26551 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlpolicy.pod 983s # expected: 26551 983s # received: 26551 983s ok 170 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "15cc8-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 89288 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlport.pod 983s # expected: 89288 983s # received: 89288 983s ok 171 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1412-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 5138 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlpragma.pod 983s # expected: 5138 983s # received: 5138 983s ok 172 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1a25-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 6693 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlqnx.pod 983s # expected: 6693 983s # received: 6693 983s ok 173 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2127d-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 135805 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlre.pod 983s # expected: 135805 983s # received: 135805 983s ok 174 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "7bad-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 31661 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlreapi.pod 983s # expected: 31661 983s # received: 31661 983s ok 175 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "818f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 33167 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 983s # expected: 33167 983s # received: 33167 983s ok 176 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "beb0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 48816 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 983s # expected: 48816 983s # received: 48816 983s ok 177 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "8c47-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 35911 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlref.pod 983s # expected: 35911 983s # received: 35911 983s ok 178 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4944-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 18756 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlreftut.pod 983s # expected: 18756 983s # received: 18756 983s ok 179 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "a989-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 43401 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlreguts.pod 983s # expected: 43401 983s # received: 43401 983s ok 180 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1fd-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 509 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlrepository.pod 983s # expected: 509 983s # received: 509 983s ok 181 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4af5-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 19189 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlrequick.pod 983s # expected: 19189 983s # received: 19189 983s ok 182 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "3ce4-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 15588 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlreref.pod 983s # expected: 15588 983s # received: 15588 983s ok 183 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1e219-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 123417 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlretut.pod 983s # expected: 123417 983s # received: 123417 983s ok 184 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "60c-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 1548 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlriscos.pod 983s # expected: 1548 983s # received: 1548 983s ok 185 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "e52d-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 58669 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlrun.pod 983s # expected: 58669 983s # received: 58669 983s ok 186 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "6cc6-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 27846 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsec.pod 983s # expected: 27846 983s # received: 27846 983s ok 187 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4af2-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 19186 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 983s # expected: 19186 983s # received: 19186 983s ok 188 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "74a6-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 29862 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsolaris.pod 983s # expected: 29862 983s # received: 29862 983s ok 189 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1bdc-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7132 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsource.pod 983s # expected: 7132 983s # received: 7132 983s ok 190 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "233b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 9019 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlstyle.pod 983s # expected: 9019 983s # received: 9019 983s ok 191 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "12f85-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 77701 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsub.pod 983s # expected: 77701 983s # received: 77701 983s ok 192 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "d2de-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 53982 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsyn.pod 983s # expected: 53982 983s # received: 53982 983s ok 193 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "2858-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10328 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlsynology.pod 983s # expected: 10328 983s # received: 10328 983s ok 194 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "b53a-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 46394 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlthrtut.pod 983s # expected: 46394 983s # received: 46394 983s ok 195 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "9a91-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 39569 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltie.pod 983s # expected: 39569 983s # received: 39569 983s ok 196 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "b9206-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 758278 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltoc.pod 983s # expected: 758278 983s # received: 758278 983s ok 197 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "174-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 372 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltodo.pod 983s # expected: 372 983s # received: 372 983s ok 198 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "126-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 294 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltooc.pod 983s # expected: 294 983s # received: 294 983s ok 199 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "126-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 294 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltoot.pod 983s # expected: 294 983s # received: 294 983s ok 200 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "297f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 10623 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltrap.pod 983s # expected: 10623 983s # received: 10623 983s ok 201 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "213f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 8511 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltru64.pod 983s # expected: 8511 983s # received: 8511 983s ok 202 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1183-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4483 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perltw.pod 983s # expected: 4483 983s # received: 4483 983s ok 203 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "162c0-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 90816 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlunicode.pod 983s # expected: 90816 983s # received: 90816 983s ok 204 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "6349-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 25417 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlunicook.pod 983s # expected: 25417 983s # received: 25417 983s ok 205 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "372e-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 14126 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlunifaq.pod 983s # expected: 14126 983s # received: 14126 983s ok 206 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "96e1-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 38625 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perluniintro.pod 983s # expected: 38625 983s # received: 38625 983s ok 207 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "6eefa-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 454394 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perluniprops.pod 983s # expected: 454394 983s # received: 454394 983s ok 208 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1f0f-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7951 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlunitut.pod 983s # expected: 7951 983s # received: 7951 983s ok 209 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1ce8-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 7400 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlutil.pod 983s # expected: 7400 983s # received: 7400 983s ok 210 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "16ab2-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 92850 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlvar.pod 983s # expected: 92850 983s # received: 92850 983s ok 211 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "c68d-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 50829 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlvms.pod 983s # expected: 50829 983s # received: 50829 983s ok 212 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "f16-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 3862 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlvos.pod 983s # expected: 3862 983s # received: 3862 983s ok 213 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "7fdb-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 32731 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlwin32.pod 983s # expected: 32731 983s # received: 32731 983s ok 214 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1532b-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 86827 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlxs.pod 983s # expected: 86827 983s # received: 86827 983s ok 215 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "c504-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 50436 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlxstut.pod 983s # expected: 50436 983s # received: 50436 983s ok 216 983s #lwp request: 983s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "5dc1-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 24001 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 983s # expected: 24001 983s # received: 24001 983s ok 217 983s #lwp request: 983s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "1040b8-60fb82f589ec0" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 1065144 983s #Last-Modified: Wed, 24 Jan 2024 22:00:03 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-binary-httpd 983s # expected: 1065144 983s # received: 1065144 983s ok 218 983s #lwp request: 983s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 983s #User-Agent: libwww-perl/6.76 983s # 983s #server response: 983s #HTTP/1.1 200 OK 983s #Connection: close 983s #Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Accept-Ranges: bytes 983s #ETag: "4527c8-60ec1fb4f0200" 983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 983s #Vary: In-If1 983s #Content-Length: 4532168 983s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 983s #Client-Date: Tue, 19 Mar 2024 01:38:01 GMT 983s #Client-Peer: 127.0.0.1:8529 983s #Client-Response-Num: 1 983s #DMMATCH1: 1 983s # 983s # testing : download of /getfiles-binary-perl 983s # expected: 4532168 983s # received: 4532168 983s ok 219 983s ok 985s t/apache/headers.t .................. 985s 1..27 985s # Running under perl version 5.038002 for linux 985s # Current time local: Tue Mar 19 01:38:01 2024 985s # Current time GMT: Tue Mar 19 01:38:01 2024 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.42 985s testing: Hello: World 985s ok 1 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 2 985s header: [World] vs [World] 985s # testing : compare header Hello value 985s # expected: 'World' 985s # received: 'World' 985s ok 3 985s testing: Hello: World 985s ok 4 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 5 985s header: [World] vs [World] 985s # testing : compare header Hello value 985s # expected: 'World' 985s # received: 'World' 985s ok 6 985s testing: Hello: World 985s ok 7 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 8 985s header: [World] vs [World] 985s # testing : compare header Hello value 985s # expected: 'World' 985s # received: 'World' 985s ok 9 985s testing: Hello: Foo 985s Bar 985s ok 10 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 11 985s header: [Foo Bar] vs [Foo Bar] 985s # testing : compare header Hello value 985s # expected: 'Foo Bar' 985s # received: 'Foo Bar' 985s ok 12 985s testing: Hello: Foo 985s Bar 985s ok 13 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 14 985s header: [Foo Bar] vs [Foo Bar] 985s # testing : compare header Hello value 985s # expected: 'Foo Bar' 985s # received: 'Foo Bar' 985s ok 15 985s testing: Hello: Foo 985s Bar 985s ok 16 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 17 985s header: [Foo Bar] vs [Foo Bar] 985s # testing : compare header Hello value 985s # expected: 'Foo Bar' 985s # received: 'Foo Bar' 985s ok 18 985s testing: Hello: Foo 985s Bar 985s ok 19 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 20 985s header: [Foo Bar] vs [Foo Bar] 985s # testing : compare header Hello value 985s # expected: 'Foo Bar' 985s # received: 'Foo Bar' 985s ok 21 985s testing: Hello: Foo 985s Bar 985s ok 22 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 23 985s header: [Foo Bar] vs [Foo Bar] 985s # testing : compare header Hello value 985s # expected: 'Foo Bar' 985s # received: 'Foo Bar' 985s ok 24 985s testing: Hello:World 985s ok 25 985s # testing : response success 985s # expected: qr/HTTP\/1\.. 200 OK/ 985s # received: 'HTTP/1.1 200 OK' 985s ok 26 985s header: [World] vs [World] 985s # testing : compare header Hello value 985s # expected: 'World' 985s # received: 'World' 985s ok 27 985s ok 986s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 989s t/apache/http_strict.t .............. 989s 1..178 989s # Running under perl version 5.038002 for linux 989s # Current time local: Tue Mar 19 01:38:05 2024 989s # Current time GMT: Tue Mar 19 01:38:05 2024 989s # Using Test.pm version 1.31 989s # Using Apache/Test.pm version 1.42 989s # SENDING: 989s # GET / HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 1 989s # SENDING: 989s # GET / HTTP/1.0\n\n 989s # expecting success, got 200 989s ok 2 989s # SENDING: 989s # get / HTTP/1.0\r\n\r\n 989s # expecting 501, got 501 989s ok 3 989s # SENDING: 989s # G ET / HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 4 989s # SENDING: 989s # G\x00ET / HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 5 989s # SENDING: 989s # G/T / HTTP/1.0\r\n\r\n 989s # expecting 501, got 501 989s ok 6 989s # SENDING: 989s # GET /\x00 HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 7 989s # SENDING: 989s # GET / HTTP/1.0\x00\r\n\r\n 989s # expecting 400, got 400 989s ok 8 989s # SENDING: 989s # GET\x0c/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 9 989s # SENDING: 989s # GET\r/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 10 989s # SENDING: 989s # GET\t/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 11 989s # SENDING: 989s # GET / HTT/1.0\r\n\r\n 989s # expecting error, got 400 989s ok 12 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 989s # expecting success, got 200 989s ok 13 989s # SENDING: 989s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 989s # expecting success, got 200 989s ok 14 989s # SENDING: 989s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 989s # expecting success, got 200 989s ok 15 989s # SENDING: 989s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 16 989s # SENDING: 989s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 17 989s # SENDING: 989s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 989s # expecting 200, got 200 989s ok 18 989s # SENDING: 989s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 19 989s # SENDING: 989s # GET / HTTP/\r\nHost: localhost\r\n\r\n 989s # expecting error, got 400 989s ok 20 989s # SENDING: 989s # GET / HTTP/0.9\r\n\r\n 989s # expecting error, got 400 989s ok 21 989s # SENDING: 989s # GET / HTTP/0.8\r\n\r\n 989s # expecting error, got 400 989s ok 22 989s # SENDING: 989s # GET /\x01 HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 23 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 24 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 989s # expecting 200, got 200 989s ok 25 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 989s # expecting 400, got 400 989s ok 26 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 989s # expecting 200, got 200 989s ok 27 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo\r\n\r\n 989s # expecting 400, got 400 989s ok 28 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 989s # expecting 400, got 400 989s ok 29 989s # SENDING: 989s # GET / HTTP/1.0\r\n: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 30 989s # SENDING: 989s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 31 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 989s # expecting 400, got 400 989s ok 32 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 989s # expecting 400, got 400 989s ok 33 989s # SENDING: 989s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 989s # expecting 400, got 400 989s ok 34 989s # SENDING: 989s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 35 989s # SENDING: 989s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 36 989s # SENDING: 989s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 37 989s # SENDING: 989s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 989s # expecting 200, got 200 989s ok 38 989s # SENDING: 989s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 989s # expecting 400, got 400 989s ok 39 989s # SENDING: 989s # GET / HTTP/1.0\r\r 989s # expecting dropped connection and HTTPD dropped connection 989s ok 40 989s # SENDING: 989s # GET /\r\n 989s # expecting headerless HTTP/0.9 body, got response 989s ok 41 989s # SENDING: 989s # GET /#frag HTTP/1.0\r\n 989s # expecting 400, got 400 989s ok 42 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 989s # expecting 200, got 200 989s ok 43 989s # SENDING: 989s # GET http://017700000001/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 44 989s # SENDING: 989s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 45 989s # SENDING: 989s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 46 989s # SENDING: 989s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 47 989s # SENDING: 989s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 48 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 989s # expecting 200, got 200 989s ok 49 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 989s # expecting 400, got 400 989s ok 50 989s # SENDING: 989s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 51 989s # SENDING: 989s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 52 989s # SENDING: 989s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 53 989s # SENDING: 989s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 54 989s # SENDING: 989s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 55 989s # SENDING: 989s # GET http://[::1]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 56 989s # SENDING: 989s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 57 989s # SENDING: 989s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 58 989s # SENDING: 989s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 59 989s # SENDING: 989s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 60 989s # SENDING: 989s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 61 989s # SENDING: 989s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 62 989s # SENDING: 989s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 63 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 989s # expecting success, got 200 989s ok 64 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 989s # expecting success, got 200 989s ok 65 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 989s # expecting success, got 200 989s ok 66 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 989s # expecting success, got 200 989s ok 67 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 989s # expecting success, got 200 989s ok 68 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 989s # expecting success, got 200 989s ok 69 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 989s # expecting 200, got 200 989s ok 70 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 989s # expecting 200, got 200 989s ok 71 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 989s # expecting 400, got 400 989s ok 72 989s # SENDING: 989s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 73 989s # SENDING: 989s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 74 989s # SENDING: 989s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 75 989s # SENDING: 989s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 76 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 989s # expecting 200, got 200 989s ok 77 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 989s # expecting 200, got 200 989s ok 78 989s # SENDING: 989s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 79 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 989s # DECODED: Foo: bar 989s # RESPONSE: 989s # HTTP/1.1 200 OK\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Foo: bar\r\n 989s # Vary: In-If1\r\n 989s # DMMATCH1: 1\r\n 989s # Content-Length: 36\r\n 989s # Connection: close\r\n 989s # Content-Type: text/plain\r\n 989s # \r\n 989s # Hi!\n 989s # SERVERNAME=localhost\n 989s # HTTP_HOST=\n 989s # 989s # expecting 200, got 200 989s ok 80 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 989s # DECODED: Foo: 989s # RESPONSE: 989s # HTTP/1.1 200 OK\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Foo: \r\n 989s # Vary: In-If1\r\n 989s # DMMATCH1: 1\r\n 989s # Connection: close\r\n 989s # Content-Type: text/plain\r\n 989s # \r\n 989s # Hi!\n 989s # SERVERNAME=localhost\n 989s # HTTP_HOST=\n 989s # 989s # expecting 200, got 200 989s ok 81 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 989s # DECODED: : bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 82 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 989s # DECODED: F\x00oo: bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 528\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 83 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 989s # DECODED: F\x01oo: bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 564\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 84 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 989s # DECODED: F\noo: bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 528\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 85 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 989s # DECODED: Foo: b\tar 989s # RESPONSE: 989s # HTTP/1.1 200 OK\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Foo: b\tar\r\n 989s # Vary: In-If1\r\n 989s # DMMATCH1: 1\r\n 989s # Connection: close\r\n 989s # Content-Type: text/plain\r\n 989s # \r\n 989s # Hi!\n 989s # SERVERNAME=localhost\n 989s # HTTP_HOST=\n 989s # 989s # expecting 200, got 200 989s ok 86 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 989s # DECODED: Foo: b\x01ar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:07 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 564\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 87 989s # SENDING: 989s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 989s # expecting 500, got 500 989s ok 88 989s # SENDING: 989s # GET / HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 89 989s # SENDING: 989s # GET / HTTP/1.0\n\n 989s # expecting 400, got 400 989s ok 90 989s # SENDING: 989s # get / HTTP/1.0\r\n\r\n 989s # expecting 501, got 501 989s ok 91 989s # SENDING: 989s # G ET / HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 92 989s # SENDING: 989s # G\x00ET / HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 93 989s # SENDING: 989s # G/T / HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 94 989s # SENDING: 989s # GET /\x00 HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 95 989s # SENDING: 989s # GET / HTTP/1.0\x00\r\n\r\n 989s # expecting 400, got 400 989s ok 96 989s # SENDING: 989s # GET\x0c/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 97 989s # SENDING: 989s # GET\r/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 98 989s # SENDING: 989s # GET\t/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 99 989s # SENDING: 989s # GET / HTT/1.0\r\n\r\n 989s # expecting error, got 400 989s ok 100 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 989s # expecting success, got 200 989s ok 101 989s # SENDING: 989s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 989s # expecting success, got 200 989s ok 102 989s # SENDING: 989s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 989s # expecting success, got 200 989s ok 103 989s # SENDING: 989s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 104 989s # SENDING: 989s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 105 989s # SENDING: 989s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 106 989s # SENDING: 989s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 107 989s # SENDING: 989s # GET / HTTP/\r\nHost: localhost\r\n\r\n 989s # expecting error, got 400 989s ok 108 989s # SENDING: 989s # GET / HTTP/0.9\r\n\r\n 989s # expecting error, got 400 989s ok 109 989s # SENDING: 989s # GET / HTTP/0.8\r\n\r\n 989s # expecting error, got 400 989s ok 110 989s # SENDING: 989s # GET /\x01 HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 111 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 112 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 989s # expecting 200, got 200 989s ok 113 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 989s # expecting 400, got 400 989s ok 114 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 989s # expecting 400, got 400 989s ok 115 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo\r\n\r\n 989s # expecting 400, got 400 989s ok 116 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 989s # expecting 400, got 400 989s ok 117 989s # SENDING: 989s # GET / HTTP/1.0\r\n: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 118 989s # SENDING: 989s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 119 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 989s # expecting 400, got 400 989s ok 120 989s # SENDING: 989s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 989s # expecting 400, got 400 989s ok 121 989s # SENDING: 989s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 989s # expecting 400, got 400 989s ok 122 989s # SENDING: 989s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 123 989s # SENDING: 989s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 124 989s # SENDING: 989s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 989s # expecting 400, got 400 989s ok 125 989s # SENDING: 989s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 989s # expecting 200, got 200 989s ok 126 989s # SENDING: 989s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 989s # expecting 400, got 400 989s ok 127 989s # SENDING: 989s # GET / HTTP/1.0\r\r 989s # expecting dropped connection and HTTPD dropped connection 989s ok 128 989s # SENDING: 989s # GET /\r\n 989s # expecting headerless HTTP/0.9 body, got response 989s ok 129 989s # SENDING: 989s # GET /#frag HTTP/1.0\r\n 989s # expecting 400, got 400 989s ok 130 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 989s # expecting 400, got 400 989s ok 131 989s # SENDING: 989s # GET http://017700000001/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 132 989s # SENDING: 989s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 133 989s # SENDING: 989s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 134 989s # SENDING: 989s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 135 989s # SENDING: 989s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 136 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 989s # expecting 400, got 400 989s ok 137 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 989s # expecting 400, got 400 989s ok 138 989s # SENDING: 989s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 139 989s # SENDING: 989s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 140 989s # SENDING: 989s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 141 989s # SENDING: 989s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 142 989s # SENDING: 989s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 143 989s # SENDING: 989s # GET http://[::1]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 144 989s # SENDING: 989s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 145 989s # SENDING: 989s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 146 989s # SENDING: 989s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 147 989s # SENDING: 989s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 148 989s # SENDING: 989s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 149 989s # SENDING: 989s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 989s # expecting success, got 200 989s ok 150 989s # SENDING: 989s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 989s # expecting 400, got 400 989s ok 151 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 989s # expecting success, got 200 989s ok 152 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 989s # expecting success, got 200 989s ok 153 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 989s # expecting success, got 200 989s ok 154 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 989s # expecting success, got 200 989s ok 155 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 989s # expecting success, got 200 989s ok 156 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 989s # expecting success, got 200 989s ok 157 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 989s # expecting 400, got 400 989s ok 158 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 989s # expecting 400, got 400 989s ok 159 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 989s # expecting 400, got 400 989s ok 160 989s # SENDING: 989s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 161 989s # SENDING: 989s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 162 989s # SENDING: 989s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 163 989s # SENDING: 989s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 989s # expecting 200, got 200 989s ok 164 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 989s # expecting 200, got 200 989s ok 165 989s # SENDING: 989s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 989s # expecting 200, got 200 989s ok 166 989s # SENDING: 989s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 989s # expecting 200, got 200 989s ok 167 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 989s # DECODED: Foo: bar 989s # RESPONSE: 989s # HTTP/1.1 200 OK\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Foo: bar\r\n 989s # Vary: In-If1\r\n 989s # DMMATCH1: 1\r\n 989s # Connection: close\r\n 989s # Content-Type: text/plain\r\n 989s # \r\n 989s # Hi!\n 989s # SERVERNAME=localhost\n 989s # HTTP_HOST=\n 989s # 989s # expecting 200, got 200 989s ok 168 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 989s # DECODED: Foo: 989s # RESPONSE: 989s # HTTP/1.1 200 OK\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Foo: \r\n 989s # Vary: In-If1\r\n 989s # DMMATCH1: 1\r\n 989s # Connection: close\r\n 989s # Content-Type: text/plain\r\n 989s # \r\n 989s # Hi!\n 989s # SERVERNAME=localhost\n 989s # HTTP_HOST=\n 989s # 989s # expecting 200, got 200 989s ok 169 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 989s # DECODED: : bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 564\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 170 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 989s # DECODED: F\x00oo: bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 528\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 171 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 989s # DECODED: F\x01oo: bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 564\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 172 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 989s # DECODED: F\noo: bar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 528\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 173 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 989s # DECODED: Foo: b\tar 989s # RESPONSE: 989s # HTTP/1.1 200 OK\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Foo: b\tar\r\n 989s # Vary: In-If1\r\n 989s # DMMATCH1: 1\r\n 989s # Connection: close\r\n 989s # Content-Type: text/plain\r\n 989s # \r\n 989s # Hi!\n 989s # SERVERNAME=localhost\n 989s # HTTP_HOST=\n 989s # 989s # expecting 200, got 200 989s ok 174 989s # SENDING: 989s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 989s # DECODED: Foo: b\x01ar 989s # RESPONSE: 989s # HTTP/1.1 500 Internal Server Error\r\n 989s # Date: Tue, 19 Mar 2024 01:38:08 GMT\r\n 989s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 989s # Content-Length: 564\r\n 989s # Connection: close\r\n 989s # Content-Type: text/html; charset=iso-8859-1\r\n 989s # \r\n 989s # \n 989s # \n 989s # ... 989s # expecting 500, got 500 989s ok 175 989s # SENDING: 989s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 989s # expecting 500, got 500 989s ok 176 989s ok 177 989s ok 178 989s ok 991s t/apache/if_sections.t .............. 991s 1..46 991s # Running under perl version 5.038002 for linux 991s # Current time local: Tue Mar 19 01:38:08 2024 991s # Current time GMT: Tue Mar 19 01:38:08 2024 991s # Using Test.pm version 1.31 991s # Using Apache/Test.pm version 1.42 991s # /if_sec/ with '': 991s # expected: 200 991s # received: '200' 991s ok 1 991s # expected: undef 991s # received: undef 991s ok 2 991s # /if_sec/foo.if_test with '': 991s # expected: 200 991s # received: '200' 991s ok 3 991s # expected: undef 991s # received: undef 991s ok 4 991s # /if_sec/foo.if_test with '1': 991s # expected: 200 991s # received: '200' 991s ok 5 991s # expected: 'global1' 991s # received: 'global1' 991s ok 6 991s # /if_sec/foo.if_test with '1 11': 991s # expected: 200 991s # received: '200' 991s ok 7 991s # expected: 'global1, nested11, nested113' 991s # received: 'global1, nested11, nested113' 991s ok 8 991s # /if_sec/foo.if_test with '1 11 111': 991s # expected: 200 991s # received: '200' 991s ok 9 991s # expected: 'global1, nested11, nested111' 991s # received: 'global1, nested11, nested111' 991s ok 10 991s # /if_sec/foo.if_test with '1 11 112': 991s # expected: 200 991s # received: '200' 991s ok 11 991s # expected: 'global1, nested11, nested112' 991s # received: 'global1, nested11, nested112' 991s ok 12 991s # /if_sec/foo.if_test with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 13 991s # expected: 'global1, files2' 991s # received: 'global1, files2' 991s ok 14 991s # /if_sec/dir/foo.txt with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 15 991s # expected: 'global1, dir1, dir2, dir_files1' 991s # received: 'global1, dir1, dir2, dir_files1' 991s ok 16 991s # /if_sec/dir/ with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 17 991s # expected: 'global1, dir1, dir2' 991s # received: 'global1, dir1, dir2' 991s ok 18 991s # /if_sec/dir/ with '1 11': 991s # expected: 200 991s # received: '200' 991s ok 19 991s # expected: 'global1, dir1, nested11, nested113' 991s # received: 'global1, dir1, nested11, nested113' 991s ok 20 991s # /if_sec/dir/ with '1 11 111': 991s # expected: 200 991s # received: '200' 991s ok 21 991s # expected: 'global1, dir1, nested11, nested111' 991s # received: 'global1, dir1, nested11, nested111' 991s ok 22 991s # /if_sec/dir/ with '1 11 112': 991s # expected: 200 991s # received: '200' 991s ok 23 991s # expected: 'global1, dir1, nested11, nested112' 991s # received: 'global1, dir1, nested11, nested112' 991s ok 24 991s # /if_sec/loc/ with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 25 991s # expected: 'global1, loc1, loc2' 991s # received: 'global1, loc1, loc2' 991s ok 26 991s # /if_sec/loc/foo.txt with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 27 991s # expected: 'global1, loc1, loc2' 991s # received: 'global1, loc1, loc2' 991s ok 28 991s # /if_sec/loc/ with '1 11': 991s # expected: 200 991s # received: '200' 991s ok 29 991s # expected: 'global1, loc1, nested11, nested113' 991s # received: 'global1, loc1, nested11, nested113' 991s ok 30 991s # /if_sec/loc/ with '1 11 111': 991s # expected: 200 991s # received: '200' 991s ok 31 991s # expected: 'global1, loc1, nested11, nested111' 991s # received: 'global1, loc1, nested11, nested111' 991s ok 32 991s # /if_sec/loc/ with '1 11 112': 991s # expected: 200 991s # received: '200' 991s ok 33 991s # expected: 'global1, loc1, nested11, nested112' 991s # received: 'global1, loc1, nested11, nested112' 991s ok 34 991s # /if_sec/loc/foo.if_test with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 35 991s # expected: 'global1, files2, loc1, loc2' 991s # received: 'global1, files2, loc1, loc2' 991s ok 36 991s # /if_sec/loc/foo.if_test with '1 2 11': 991s # expected: 200 991s # received: '200' 991s ok 37 991s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 991s # received: 'global1, files2, loc1, loc2, nested11, nested113' 991s ok 38 991s # /if_sec/loc/foo.if_test with '1 2 11 111': 991s # expected: 200 991s # received: '200' 991s ok 39 991s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 991s # received: 'global1, files2, loc1, loc2, nested11, nested111' 991s ok 40 991s # /if_sec/loc/foo.if_test with '1 2 11 112': 991s # expected: 200 991s # received: '200' 991s ok 41 991s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 991s # received: 'global1, files2, loc1, loc2, nested11, nested112' 991s ok 42 991s # /if_sec/proxy/ with '1 2': 991s # expected: 200 991s # received: '200' 991s ok 43 991s # expected: 'global1, locp1, locp2' 991s # received: 'global1, locp1, locp2' 991s ok 44 991s # /if_sec/proxy/ with '2': 991s # expected: 200 991s # received: '200' 991s ok 45 991s # expected: 'locp2' 991s # received: 'locp2' 991s ok 46 991s ok 993s t/apache/iffile.t ................... 993s 1..2 993s # Running under perl version 5.038002 for linux 993s # Current time local: Tue Mar 19 01:38:10 2024 993s # Current time GMT: Tue Mar 19 01:38:10 2024 993s # Using Test.pm version 1.31 993s # Using Apache/Test.pm version 1.42 993s # expected: 200 993s # received: '200' 993s ok 1 993s # expected: 'success1, success2, success3, success4, success5' 993s # received: 'success1, success2, success3, success4, success5' 993s ok 2 993s ok 994s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1000s t/apache/limits.t ................... 1000s 1..12 1000s # Running under perl version 5.038002 for linux 1000s # Current time local: Tue Mar 19 01:38:13 2024 1000s # Current time GMT: Tue Mar 19 01:38:13 2024 1000s # Using Test.pm version 1.31 1000s # Using Apache/Test.pm version 1.42 1000s # Testing LimitRequestLine; should succeed 1000s # testing : Test #1 1000s # expected: 200 1000s # received: '200' 1000s ok 1 1000s # Testing LimitRequestLine; should fail 1000s # testing : Test #2 1000s # expected: 414 1000s # received: '414' 1000s ok 2 1000s # Testing LimitRequestFieldSize; should succeed 1000s # testing : Test #3 1000s # expected: 200 1000s # received: '200' 1000s ok 3 1000s # Testing LimitRequestFieldSize; should fail 1000s # testing : Test #4 1000s # expected: 400 1000s # received: '400' 1000s ok 4 1000s # Testing LimitRequestFields; should succeed 1000s # testing : Test #5 1000s # expected: 200 1000s # received: '200' 1000s ok 5 1000s # Testing LimitRequestFields; should fail 1000s # testing : Test #6 1000s # expected: 400 1000s # received: '400' 1000s ok 6 1000s # Testing LimitRequestBody; should succeed 1000s # Chunked transfer-encoding enabled 1000s # testing : Test #7 1000s # expected: 200 1000s # received: '200' 1000s ok 7 1000s # Testing LimitRequestBody; should succeed 1000s # Chunked transfer-encoding disabled 1000s # testing : Test #8 1000s # expected: 200 1000s # received: '200' 1000s ok 8 1000s # Testing LimitRequestBody; should fail 1000s # Chunked transfer-encoding enabled 1000s # testing : Test #9 1000s # expected: 413 1000s # received: '413' 1000s ok 9 1000s # Testing LimitRequestBody; should fail 1000s # Chunked transfer-encoding disabled 1000s # testing : Test #10 1000s # expected: 413 1000s # received: '413' 1000s ok 10 1000s # Testing LimitRequestFieldSize; should succeed 1000s # testing : Test #11 1000s # expected: 200 1000s # received: '200' 1000s ok 11 1000s # Testing LimitRequestFieldSize; should fail 1000s # testing : Test #12 1000s # expected: 400 1000s # received: '400' 1000s ok 12 1000s ok 1002s t/apache/loglevel.t ................. 1002s 1..8 1002s # Running under perl version 5.038002 for linux 1002s # Current time local: Tue Mar 19 01:38:19 2024 1002s # Current time GMT: Tue Mar 19 01:38:19 2024 1002s # Using Test.pm version 1.31 1002s # Using Apache/Test.pm version 1.42 1002s ok 1 1002s ok 2 1002s ok 3 1002s ok 4 1002s ok 5 1002s ok 6 1002s ok 7 1002s ok 8 1002s ok 1004s t/apache/maxranges.t ................ 1004s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1004s 1..19 1004s # Running under perl version 5.038002 for linux 1004s # Current time local: Tue Mar 19 01:38:21 2024 1004s # Current time GMT: Tue Mar 19 01:38:21 2024 1004s # Using Test.pm version 1.31 1004s # Using Apache/Test.pm version 1.42 1004s ok 1 1004s ok 2 1004s ok 3 1004s ok 4 1004s ok 5 1004s ok 6 1004s ok 7 1004s ok 8 1004s ok 9 1004s ok 10 1004s ok 11 1004s ok 12 1004s ok 13 1004s ok 14 1004s ok 15 1004s ok 16 1004s ok 17 1004s ok 18 1004s ok 19 1004s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1004s ok 1005s t/apache/mergeslashes.t ............. 1005s 1..9 1005s # Running under perl version 5.038002 for linux 1005s # Current time local: Tue Mar 19 01:38:23 2024 1005s # Current time GMT: Tue Mar 19 01:38:23 2024 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.42 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for exact match 1005s ok 1 1005s # SENDING to 127.0.0.1:8547 1005s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for merged even at front 1005s ok 2 1005s # SENDING to 127.0.0.1:8547 1005s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for merged even at front 1005s ok 3 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for c// should be merged 1005s ok 4 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for a// should be merged 1005s ok 5 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for a// matches locationmatch 1005s ok 6 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1005s # expected 200, got 200 for c// doesn't match locationmatch 1005s ok 7 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for baseline failed 1005s ok 8 1005s # SENDING to 127.0.0.1:8547 1005s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1005s # expected 403, got 403 for b//d not merged for Location with OFF 1005s ok 9 1005s ok 1007s t/apache/mmn.t ...................... 1007s 1..2 1007s # Running under perl version 5.038002 for linux 1007s # Current time local: Tue Mar 19 01:38:24 2024 1007s # Current time GMT: Tue Mar 19 01:38:24 2024 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.42 1007s ok 1 1007s ok 2 1007s ok 1009s t/apache/options.t .................. 1009s 1..2 1009s # Running under perl version 5.038002 for linux 1009s # Current time local: Tue Mar 19 01:38:26 2024 1009s # Current time GMT: Tue Mar 19 01:38:26 2024 1009s # Using Test.pm version 1.31 1009s # Using Apache/Test.pm version 1.42 1009s # testing : code 1009s # expected: 200 1009s # received: '200' 1009s ok 1 1009s # testing : OPTIONS 1009s # expected: qr/OPTIONS/ 1009s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 1009s ok 2 1009s ok 1013s t/apache/passbrigade.t .............. 1013s # using LWP client 1013s 1..114 1013s # Running under perl version 5.038002 for linux 1013s # Current time local: Tue Mar 19 01:38:28 2024 1013s # Current time GMT: Tue Mar 19 01:38:28 2024 1013s # Using Test.pm version 1.31 1013s # Using Apache/Test.pm version 1.42 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 1024 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 1024 1013s # received: 1024 1013s ok 1 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 2048 1013s # received: 2048 1013s ok 2 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 3072 1013s # received: 3072 1013s ok 3 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 4096 1013s # received: 4096 1013s ok 4 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 5120 1013s # received: 5120 1013s ok 5 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 6144 1013s # received: 6144 1013s ok 6 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 7168 1013s # received: 7168 1013s ok 7 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 8192 1013s # received: 8192 1013s ok 8 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 9216 1013s # received: 9216 1013s ok 9 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 10240 1013s # received: 10240 1013s ok 10 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 11264 1013s # received: 11264 1013s ok 11 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 12288 1013s # received: 12288 1013s ok 12 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 13312 1013s # received: 13312 1013s ok 13 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 14336 1013s # received: 14336 1013s ok 14 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 15360 1013s # received: 15360 1013s ok 15 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 16384 1013s # received: 16384 1013s ok 16 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 17408 1013s # received: 17408 1013s ok 17 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 18432 1013s # received: 18432 1013s ok 18 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 19456 1013s # received: 19456 1013s ok 19 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 20480 1013s # received: 20480 1013s ok 20 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 21504 1013s # received: 21504 1013s ok 21 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 22528 1013s # received: 22528 1013s ok 22 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 23552 1013s # received: 23552 1013s ok 23 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 24576 1013s # received: 24576 1013s ok 24 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 25600 1013s # received: 25600 1013s ok 25 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 26624 1013s # received: 26624 1013s ok 26 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 27648 1013s # received: 27648 1013s ok 27 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 28672 1013s # received: 28672 1013s ok 28 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 29696 1013s # received: 29696 1013s ok 29 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 30720 1013s # received: 30720 1013s ok 30 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 31744 1013s # received: 31744 1013s ok 31 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 32768 1013s # received: 32768 1013s ok 32 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 33792 1013s # received: 33792 1013s ok 33 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 34816 1013s # received: 34816 1013s ok 34 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 35840 1013s # received: 35840 1013s ok 35 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 36864 1013s # received: 36864 1013s ok 36 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 37888 1013s # received: 37888 1013s ok 37 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 38912 1013s # received: 38912 1013s ok 38 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 39936 1013s # received: 39936 1013s ok 39 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 40960 1013s # received: 40960 1013s ok 40 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 41984 1013s # received: 41984 1013s ok 41 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 43008 1013s # received: 43008 1013s ok 42 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 44032 1013s # received: 44032 1013s ok 43 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 45056 1013s # received: 45056 1013s ok 44 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 46080 1013s # received: 46080 1013s ok 45 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 47104 1013s # received: 47104 1013s ok 46 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 48128 1013s # received: 48128 1013s ok 47 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 49152 1013s # received: 49152 1013s ok 48 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 50176 1013s # received: 50176 1013s ok 49 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 51200 1013s # received: 51200 1013s ok 50 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 102400 1013s # received: 102400 1013s ok 51 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 307200 1013s # received: 307200 1013s ok 52 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:29 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:30 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 512000 1013s # received: 512000 1013s ok 53 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:30 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:30 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 2048000 1013s # received: 2048000 1013s ok 54 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:30 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:30 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 4096000 1013s # received: 4096000 1013s ok 55 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:30 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:31 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 6144000 1013s # received: 6144000 1013s ok 56 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:31 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:31 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 10240000 1013s # received: 10240000 1013s ok 57 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 1024 1013s #Client-Date: Tue, 19 Mar 2024 01:38:31 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 1024 1013s # received: 1024 1013s ok 58 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 2048 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 2048 1013s # received: 2048 1013s ok 59 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 3072 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 3072 1013s # received: 3072 1013s ok 60 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 4096 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 4096 1013s # received: 4096 1013s ok 61 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 5120 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 5120 1013s # received: 5120 1013s ok 62 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 6144 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 6144 1013s # received: 6144 1013s ok 63 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 7168 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 7168 1013s # received: 7168 1013s ok 64 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 8192 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #DMMATCH1: 1 1013s # 1013s # testing : bytes in body 1013s # expected: 8192 1013s # received: 8192 1013s ok 65 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 9216 1013s # received: 9216 1013s ok 66 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 10240 1013s # received: 10240 1013s ok 67 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 11264 1013s # received: 11264 1013s ok 68 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 12288 1013s # received: 12288 1013s ok 69 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 13312 1013s # received: 13312 1013s ok 70 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 14336 1013s # received: 14336 1013s ok 71 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 15360 1013s # received: 15360 1013s ok 72 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 16384 1013s # received: 16384 1013s ok 73 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 17408 1013s # received: 17408 1013s ok 74 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 18432 1013s # received: 18432 1013s ok 75 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 19456 1013s # received: 19456 1013s ok 76 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 20480 1013s # received: 20480 1013s ok 77 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 21504 1013s # received: 21504 1013s ok 78 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 22528 1013s # received: 22528 1013s ok 79 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 23552 1013s # received: 23552 1013s ok 80 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 24576 1013s # received: 24576 1013s ok 81 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 25600 1013s # received: 25600 1013s ok 82 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 26624 1013s # received: 26624 1013s ok 83 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 27648 1013s # received: 27648 1013s ok 84 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 28672 1013s # received: 28672 1013s ok 85 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 29696 1013s # received: 29696 1013s ok 86 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 30720 1013s # received: 30720 1013s ok 87 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 31744 1013s # received: 31744 1013s ok 88 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 32768 1013s # received: 32768 1013s ok 89 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 33792 1013s # received: 33792 1013s ok 90 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 34816 1013s # received: 34816 1013s ok 91 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 35840 1013s # received: 35840 1013s ok 92 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 36864 1013s # received: 36864 1013s ok 93 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 37888 1013s # received: 37888 1013s ok 94 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 38912 1013s # received: 38912 1013s ok 95 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 39936 1013s # received: 39936 1013s ok 96 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 40960 1013s # received: 40960 1013s ok 97 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 41984 1013s # received: 41984 1013s ok 98 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 43008 1013s # received: 43008 1013s ok 99 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 44032 1013s # received: 44032 1013s ok 100 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 45056 1013s # received: 45056 1013s ok 101 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 46080 1013s # received: 46080 1013s ok 102 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 47104 1013s # received: 47104 1013s ok 103 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 48128 1013s # received: 48128 1013s ok 104 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 49152 1013s # received: 49152 1013s ok 105 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 50176 1013s # received: 50176 1013s ok 106 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 51200 1013s # received: 51200 1013s ok 107 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 102400 1013s # received: 102400 1013s ok 108 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 307200 1013s # received: 307200 1013s ok 109 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 512000 1013s # received: 512000 1013s ok 110 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 2048000 1013s # received: 2048000 1013s ok 111 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 4096000 1013s # received: 4096000 1013s ok 112 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 6144000 1013s # received: 6144000 1013s ok 113 1013s #lwp request: 1013s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1013s #User-Agent: libwww-perl/6.76 1013s # 1013s #server response: 1013s #HTTP/1.1 200 OK 1013s #Connection: close 1013s #Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1013s #Vary: In-If1 1013s #Content-Length: 0 1013s #Client-Date: Tue, 19 Mar 2024 01:38:32 GMT 1013s #Client-Peer: 127.0.0.1:8529 1013s #Client-Response-Num: 1 1013s #Client-Transfer-Encoding: chunked 1013s #DMMATCH1: 1 1013s #X-Content-Length-Note: added by Apache::TestRequest 1013s # 1013s # testing : bytes in body 1013s # expected: 10240000 1013s # received: 10240000 1013s ok 114 1013s ok 1015s t/apache/post.t ..................... 1015s # using LWP client 1015s 1..51 1015s # Running under perl version 5.038002 for linux 1015s # Current time local: Tue Mar 19 01:38:32 2024 1015s # Current time GMT: Tue Mar 19 01:38:32 2024 1015s # Using Test.pm version 1.31 1015s # Using Apache/Test.pm version 1.42 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 1024 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '1024' 1015s # received: 1024 1015s ok 1 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 2048 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '2048' 1015s # received: 2048 1015s ok 2 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 3072 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '3072' 1015s # received: 3072 1015s ok 3 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 4096 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '4096' 1015s # received: 4096 1015s ok 4 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 5120 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '5120' 1015s # received: 5120 1015s ok 5 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 6144 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '6144' 1015s # received: 6144 1015s ok 6 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 7168 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '7168' 1015s # received: 7168 1015s ok 7 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 8192 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '8192' 1015s # received: 8192 1015s ok 8 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 9216 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 5 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '9216' 1015s # received: 9216 1015s ok 9 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 10240 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '10240' 1015s # received: 10240 1015s ok 10 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 11264 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '11264' 1015s # received: 11264 1015s ok 11 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 12288 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '12288' 1015s # received: 12288 1015s ok 12 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 13312 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '13312' 1015s # received: 13312 1015s ok 13 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 14336 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '14336' 1015s # received: 14336 1015s ok 14 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 15360 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '15360' 1015s # received: 15360 1015s ok 15 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 16384 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '16384' 1015s # received: 16384 1015s ok 16 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 17408 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '17408' 1015s # received: 17408 1015s ok 17 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 18432 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '18432' 1015s # received: 18432 1015s ok 18 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 19456 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '19456' 1015s # received: 19456 1015s ok 19 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 20480 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '20480' 1015s # received: 20480 1015s ok 20 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 21504 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '21504' 1015s # received: 21504 1015s ok 21 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 22528 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '22528' 1015s # received: 22528 1015s ok 22 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 23552 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '23552' 1015s # received: 23552 1015s ok 23 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 24576 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '24576' 1015s # received: 24576 1015s ok 24 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 25600 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '25600' 1015s # received: 25600 1015s ok 25 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 26624 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '26624' 1015s # received: 26624 1015s ok 26 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 27648 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '27648' 1015s # received: 27648 1015s ok 27 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 28672 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '28672' 1015s # received: 28672 1015s ok 28 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 29696 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '29696' 1015s # received: 29696 1015s ok 29 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 30720 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '30720' 1015s # received: 30720 1015s ok 30 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 31744 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '31744' 1015s # received: 31744 1015s ok 31 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 32768 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '32768' 1015s # received: 32768 1015s ok 32 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 33792 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '33792' 1015s # received: 33792 1015s ok 33 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 34816 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '34816' 1015s # received: 34816 1015s ok 34 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 35840 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '35840' 1015s # received: 35840 1015s ok 35 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 36864 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '36864' 1015s # received: 36864 1015s ok 36 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 37888 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '37888' 1015s # received: 37888 1015s ok 37 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 38912 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '38912' 1015s # received: 38912 1015s ok 38 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 39936 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '39936' 1015s # received: 39936 1015s ok 39 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 40960 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '40960' 1015s # received: 40960 1015s ok 40 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 41984 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '41984' 1015s # received: 41984 1015s ok 41 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 43008 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '43008' 1015s # received: 43008 1015s ok 42 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 44032 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '44032' 1015s # received: 44032 1015s ok 43 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 45056 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '45056' 1015s # received: 45056 1015s ok 44 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 46080 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '46080' 1015s # received: 46080 1015s ok 45 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 47104 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '47104' 1015s # received: 47104 1015s ok 46 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 48128 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '48128' 1015s # received: 48128 1015s ok 47 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 49152 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '49152' 1015s # received: 49152 1015s ok 48 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 50176 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '50176' 1015s # received: 50176 1015s ok 49 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 51200 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 6 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '51200' 1015s # received: 51200 1015s ok 50 1015s #lwp request: 1015s #POST http://localhost:8529/eat_post HTTP/1.1 1015s #User-Agent: libwww-perl/6.76 1015s #Content-Length: 102400 1015s # 1015s #server response: 1015s #HTTP/1.1 200 OK 1015s #Connection: close 1015s #Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1015s #Vary: In-If1 1015s #Content-Length: 7 1015s #Client-Date: Tue, 19 Mar 2024 01:38:34 GMT 1015s #Client-Peer: 127.0.0.1:8529 1015s #Client-Response-Num: 1 1015s #DMMATCH1: 1 1015s # 1015s # testing : length posted 1015s # expected: '102400' 1015s # received: 102400 1015s ok 51 1015s ok 1017s t/apache/pr17629.t .................. 1017s 1..4 1017s # Running under perl version 5.038002 for linux 1017s # Current time local: Tue Mar 19 01:38:34 2024 1017s # Current time GMT: Tue Mar 19 01:38:34 2024 1017s # Using Test.pm version 1.31 1017s # Using Apache/Test.pm version 1.42 1017s # expected: 'begin-foobar-end 1017s # ' 1017s # received: 'begin-foobar-end 1017s # ' 1017s ok 1 1017s # expected: 200 1017s # received: '200' 1017s ok 2 1017s # testing : response was gzipped 1017s # expected: 'gzip' 1017s # received: 'gzip' 1017s ok 3 1017s # expected: 'begin-foobar-end 1017s # ' 1017s # received: 'begin-foobar-end 1017s # ' 1017s ok 4 1017s ok 1019s t/apache/pr18757.t .................. 1019s 1..3 1019s # Running under perl version 5.038002 for linux 1019s # Current time local: Tue Mar 19 01:38:36 2024 1019s # Current time GMT: Tue Mar 19 01:38:36 2024 1019s # Using Test.pm version 1.31 1019s # Using Apache/Test.pm version 1.42 1019s # testing : 200 response from GET 1019s # expected: 200 1019s # received: '200' 1019s ok 1 1019s # expected C-L is 26 1019s # URL via proxy is http://localhost:8540/index.html 1019s ok 2 1019s # line: HTTP/1.1 200 OK 1019s # line: Date: Tue, 19 Mar 2024 01:38:37 GMT 1019s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1019s # line: Vary: In-If1 1019s # line: Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1019s # line: ETag: "1a-60bb3bbdae3c0" 1019s # line: Accept-Ranges: bytes 1019s # line: Content-Length: 26 1019s # line: DMMATCH1: 1 1019s # line: Content-Type: text/html 1019s # line: 1019s # testing : whether proxy strips Content-Length header 1019s # expected: 1 1019s # received: 1 1019s ok 3 1019s ok 1020s t/apache/pr35292.t .................. 1020s 1..3 1020s # Running under perl version 5.038002 for linux 1020s # Current time local: Tue Mar 19 01:38:37 2024 1020s # Current time GMT: Tue Mar 19 01:38:37 2024 1020s # Using Test.pm version 1.31 1020s # Using Apache/Test.pm version 1.42 1020s ok 1 1020s ok 2 1020s # testing : read response-line 1020s # expected: qr/^HTTP\/1\.. 413/ 1020s # received: 'HTTP/1.1 413 Request Entity Too Large 1020s # ' 1020s ok 3 1020s ok 1022s t/apache/pr35330.t .................. 1022s 1..2 1022s # Running under perl version 5.038002 for linux 1022s # Current time local: Tue Mar 19 01:38:39 2024 1022s # Current time GMT: Tue Mar 19 01:38:39 2024 1022s # Using Test.pm version 1.31 1022s # Using Apache/Test.pm version 1.42 1022s # testing : SSI was allowed for location 1022s # expected: 200 1022s # received: '200' 1022s ok 1 1022s # testing : file was served with correct content 1022s # expected: 'hello' 1022s # received: 'hello' 1022s ok 2 1022s ok 1024s t/apache/pr37166.t .................. 1024s 1..4 1024s # Running under perl version 5.038002 for linux 1024s # Current time local: Tue Mar 19 01:38:41 2024 1024s # Current time GMT: Tue Mar 19 01:38:41 2024 1024s # Using Test.pm version 1.31 1024s # Using Apache/Test.pm version 1.42 1024s # testing : SSI was allowed for location 1024s # expected: 200 1024s # received: '200' 1024s ok 1 1024s # testing : file was served with correct content 1024s # expected: 'Hello world 1024s # ' 1024s # received: 'Hello world 1024s # ' 1024s ok 2 1024s # testing : explicit 200 response 1024s # expected: 200 1024s # received: '200' 1024s ok 3 1024s # testing : file was again served with correct content 1024s # expected: 'Hello world 1024s # ' 1024s # received: 'Hello world 1024s # ' 1024s ok 4 1024s ok 1025s t/apache/pr43939.t .................. 1025s 1..4 1025s # Running under perl version 5.038002 for linux 1025s # Current time local: Tue Mar 19 01:38:42 2024 1025s # Current time GMT: Tue Mar 19 01:38:42 2024 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.42 1025s # expected: 'begin-default-end 1025s # ' 1025s # received: 'begin-default-end 1025s # ' 1025s ok 1 1025s # expected: 200 1025s # received: '200' 1025s ok 2 1025s # testing : response was gzipped 1025s # expected: 'gzip' 1025s # received: 'gzip' 1025s ok 3 1025s # expected: 'begin-default-end 1025s # ' 1025s # received: 'begin-default-end 1025s # ' 1025s ok 4 1025s ok 1027s t/apache/pr49328.t .................. 1027s 1..1 1027s # Running under perl version 5.038002 for linux 1027s # Current time local: Tue Mar 19 01:38:44 2024 1027s # Current time GMT: Tue Mar 19 01:38:44 2024 1027s # Using Test.pm version 1.31 1027s # Using Apache/Test.pm version 1.42 1027s # expected: 'before 1027s # included 1027s # after 1027s # ' 1027s # received: 'before 1027s # included 1027s # after 1027s # ' 1027s ok 1 1027s ok 1030s t/apache/rwrite.t ................... 1030s # using LWP client 1030s 1..114 1030s # Running under perl version 5.038002 for linux 1030s # Current time local: Tue Mar 19 01:38:46 2024 1030s # Current time GMT: Tue Mar 19 01:38:46 2024 1030s # Using Test.pm version 1.31 1030s # Using Apache/Test.pm version 1.42 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 1024 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 1024 1030s # received: 1024 1030s ok 1 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 2048 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 2048 1030s # received: 2048 1030s ok 2 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 3072 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 3072 1030s # received: 3072 1030s ok 3 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 4096 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 4096 1030s # received: 4096 1030s ok 4 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 5120 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 5120 1030s # received: 5120 1030s ok 5 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 6144 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 6144 1030s # received: 6144 1030s ok 6 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 7168 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 7168 1030s # received: 7168 1030s ok 7 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 8192 1030s # received: 8192 1030s ok 8 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 9216 1030s # received: 9216 1030s ok 9 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 10240 1030s # received: 10240 1030s ok 10 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 11264 1030s # received: 11264 1030s ok 11 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 12288 1030s # received: 12288 1030s ok 12 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 13312 1030s # received: 13312 1030s ok 13 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 14336 1030s # received: 14336 1030s ok 14 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 15360 1030s # received: 15360 1030s ok 15 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 16384 1030s # received: 16384 1030s ok 16 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 17408 1030s # received: 17408 1030s ok 17 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:47 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 18432 1030s # received: 18432 1030s ok 18 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 19456 1030s # received: 19456 1030s ok 19 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 20480 1030s # received: 20480 1030s ok 20 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 21504 1030s # received: 21504 1030s ok 21 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 22528 1030s # received: 22528 1030s ok 22 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 23552 1030s # received: 23552 1030s ok 23 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 24576 1030s # received: 24576 1030s ok 24 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 25600 1030s # received: 25600 1030s ok 25 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 26624 1030s # received: 26624 1030s ok 26 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 27648 1030s # received: 27648 1030s ok 27 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 28672 1030s # received: 28672 1030s ok 28 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 29696 1030s # received: 29696 1030s ok 29 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 30720 1030s # received: 30720 1030s ok 30 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 31744 1030s # received: 31744 1030s ok 31 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 32768 1030s # received: 32768 1030s ok 32 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 33792 1030s # received: 33792 1030s ok 33 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 34816 1030s # received: 34816 1030s ok 34 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 35840 1030s # received: 35840 1030s ok 35 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 36864 1030s # received: 36864 1030s ok 36 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 37888 1030s # received: 37888 1030s ok 37 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 38912 1030s # received: 38912 1030s ok 38 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 39936 1030s # received: 39936 1030s ok 39 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 40960 1030s # received: 40960 1030s ok 40 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 41984 1030s # received: 41984 1030s ok 41 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 43008 1030s # received: 43008 1030s ok 42 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 44032 1030s # received: 44032 1030s ok 43 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 45056 1030s # received: 45056 1030s ok 44 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 46080 1030s # received: 46080 1030s ok 45 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 47104 1030s # received: 47104 1030s ok 46 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 48128 1030s # received: 48128 1030s ok 47 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 49152 1030s # received: 49152 1030s ok 48 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 50176 1030s # received: 50176 1030s ok 49 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 51200 1030s # received: 51200 1030s ok 50 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 102400 1030s # received: 102400 1030s ok 51 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 307200 1030s # received: 307200 1030s ok 52 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 512000 1030s # received: 512000 1030s ok 53 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 2048000 1030s # received: 2048000 1030s ok 54 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 4096000 1030s # received: 4096000 1030s ok 55 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 6144000 1030s # received: 6144000 1030s ok 56 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 10240000 1030s # received: 10240000 1030s ok 57 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 1024 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 1024 1030s # received: 1024 1030s ok 58 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 2048 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 2048 1030s # received: 2048 1030s ok 59 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 3072 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 3072 1030s # received: 3072 1030s ok 60 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 4096 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 4096 1030s # received: 4096 1030s ok 61 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 5120 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 5120 1030s # received: 5120 1030s ok 62 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 6144 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 6144 1030s # received: 6144 1030s ok 63 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 7168 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #DMMATCH1: 1 1030s # 1030s # testing : bytes in body 1030s # expected: 7168 1030s # received: 7168 1030s ok 64 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 8192 1030s # received: 8192 1030s ok 65 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 9216 1030s # received: 9216 1030s ok 66 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 10240 1030s # received: 10240 1030s ok 67 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 11264 1030s # received: 11264 1030s ok 68 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 12288 1030s # received: 12288 1030s ok 69 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 13312 1030s # received: 13312 1030s ok 70 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 14336 1030s # received: 14336 1030s ok 71 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 15360 1030s # received: 15360 1030s ok 72 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 16384 1030s # received: 16384 1030s ok 73 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 17408 1030s # received: 17408 1030s ok 74 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 18432 1030s # received: 18432 1030s ok 75 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 19456 1030s # received: 19456 1030s ok 76 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 20480 1030s # received: 20480 1030s ok 77 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 21504 1030s # received: 21504 1030s ok 78 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 22528 1030s # received: 22528 1030s ok 79 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 23552 1030s # received: 23552 1030s ok 80 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 24576 1030s # received: 24576 1030s ok 81 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 25600 1030s # received: 25600 1030s ok 82 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 26624 1030s # received: 26624 1030s ok 83 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 27648 1030s # received: 27648 1030s ok 84 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 28672 1030s # received: 28672 1030s ok 85 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 29696 1030s # received: 29696 1030s ok 86 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 30720 1030s # received: 30720 1030s ok 87 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 31744 1030s # received: 31744 1030s ok 88 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 32768 1030s # received: 32768 1030s ok 89 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 33792 1030s # received: 33792 1030s ok 90 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 34816 1030s # received: 34816 1030s ok 91 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 35840 1030s # received: 35840 1030s ok 92 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 36864 1030s # received: 36864 1030s ok 93 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 37888 1030s # received: 37888 1030s ok 94 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 38912 1030s # received: 38912 1030s ok 95 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 39936 1030s # received: 39936 1030s ok 96 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 40960 1030s # received: 40960 1030s ok 97 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 41984 1030s # received: 41984 1030s ok 98 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 43008 1030s # received: 43008 1030s ok 99 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 44032 1030s # received: 44032 1030s ok 100 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 45056 1030s # received: 45056 1030s ok 101 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 46080 1030s # received: 46080 1030s ok 102 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 47104 1030s # received: 47104 1030s ok 103 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 48128 1030s # received: 48128 1030s ok 104 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 49152 1030s # received: 49152 1030s ok 105 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 50176 1030s # received: 50176 1030s ok 106 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 51200 1030s # received: 51200 1030s ok 107 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 102400 1030s # received: 102400 1030s ok 108 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 307200 1030s # received: 307200 1030s ok 109 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 512000 1030s # received: 512000 1030s ok 110 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 2048000 1030s # received: 2048000 1030s ok 111 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:48 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:49 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 4096000 1030s # received: 4096000 1030s ok 112 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:49 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:49 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 6144000 1030s # received: 6144000 1030s ok 113 1030s #lwp request: 1030s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1030s #User-Agent: libwww-perl/6.76 1030s # 1030s #server response: 1030s #HTTP/1.1 200 OK 1030s #Connection: close 1030s #Date: Tue, 19 Mar 2024 01:38:49 GMT 1030s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1030s #Vary: In-If1 1030s #Content-Length: 0 1030s #Client-Date: Tue, 19 Mar 2024 01:38:49 GMT 1030s #Client-Peer: 127.0.0.1:8529 1030s #Client-Response-Num: 1 1030s #Client-Transfer-Encoding: chunked 1030s #DMMATCH1: 1 1030s #X-Content-Length-Note: added by Apache::TestRequest 1030s # 1030s # testing : bytes in body 1030s # expected: 10240000 1030s # received: 10240000 1030s ok 114 1030s ok 1033s t/apache/server_name_port.t ......... 1033s 1..84 1033s # Running under perl version 5.038002 for linux 1033s # Current time local: Tue Mar 19 01:38:49 2024 1033s # Current time GMT: Tue Mar 19 01:38:49 2024 1033s # Using Test.pm version 1.31 1033s # Using Apache/Test.pm version 1.42 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1033s # expecting 200, got 200 1033s ok 1 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 2 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 3 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1033s # expecting 200, got 200 1033s ok 4 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 5 1033s # got SERVER_PORT='123', expected '123' 1033s ok 6 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1033s # expecting 200, got 200 1033s ok 7 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 8 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 9 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1033s # expecting 200, got 200 1033s ok 10 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 11 1033s # got SERVER_PORT='123', expected '123' 1033s ok 12 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1033s # expecting 200, got 200 1033s ok 13 1033s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1033s ok 14 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 15 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1033s # expecting 200, got 200 1033s ok 16 1033s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1033s ok 17 1033s # got SERVER_PORT='123', expected '123' 1033s ok 18 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1033s # expecting 200, got 200 1033s ok 19 1033s # got SERVER_NAME='[::1]', expected '[::1]' 1033s ok 20 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 21 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1033s # expecting 200, got 200 1033s ok 22 1033s # got SERVER_NAME='[::1]', expected '[::1]' 1033s ok 23 1033s # got SERVER_PORT='123', expected '123' 1033s ok 24 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1033s # expecting 200, got 200 1033s ok 25 1033s # got SERVER_NAME='[a::1]', expected '[a::1]' 1033s ok 26 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 27 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1033s # expecting 200, got 200 1033s ok 28 1033s # got SERVER_NAME='[a::1]', expected '[a::1]' 1033s ok 29 1033s # got SERVER_PORT='123', expected '123' 1033s ok 30 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1033s # expecting 200, got 200 1033s ok 31 1033s # got SERVER_NAME='[a::1]', expected '[a::1]' 1033s ok 32 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 33 1033s # SENDING: 1033s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1033s # expecting 200, got 200 1033s ok 34 1033s # got SERVER_NAME='[a::1]', expected '[a::1]' 1033s ok 35 1033s # got SERVER_PORT='123', expected '123' 1033s ok 36 1033s # SENDING: 1033s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 37 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 38 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 39 1033s # SENDING: 1033s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 40 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 41 1033s # got SERVER_PORT='123', expected '123' 1033s ok 42 1033s # SENDING: 1033s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 43 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 44 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 45 1033s # SENDING: 1033s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 46 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 47 1033s # got SERVER_PORT='123', expected '123' 1033s ok 48 1033s # SENDING: 1033s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 49 1033s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1033s ok 50 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 51 1033s # SENDING: 1033s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 52 1033s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1033s ok 53 1033s # got SERVER_PORT='123', expected '123' 1033s ok 54 1033s # SENDING: 1033s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 55 1033s # got SERVER_NAME='[::1]', expected '[::1]' 1033s ok 56 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 57 1033s # SENDING: 1033s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1033s # expecting 200, got 200 1033s ok 58 1033s # got SERVER_NAME='[::1]', expected '[::1]' 1033s ok 59 1033s # got SERVER_PORT='123', expected '123' 1033s ok 60 1033s # SENDING: 1033s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1033s # expecting 200, got 200 1033s ok 61 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 62 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 63 1033s # SENDING: 1033s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1033s # expecting 200, got 200 1033s ok 64 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 65 1033s # got SERVER_PORT='123', expected '123' 1033s ok 66 1033s # SENDING: 1033s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1033s # expecting 200, got 200 1033s ok 67 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 68 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 69 1033s # SENDING: 1033s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1033s # expecting 200, got 200 1033s ok 70 1033s # got SERVER_NAME='righthost', expected 'righthost' 1033s ok 71 1033s # got SERVER_PORT='123', expected '123' 1033s ok 72 1033s # SENDING: 1033s # 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 1033s # expecting 200, got 200 1033s ok 73 1033s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1033s ok 74 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 75 1033s # SENDING: 1033s # 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 1033s # expecting 200, got 200 1033s ok 76 1033s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1033s ok 77 1033s # got SERVER_PORT='123', expected '123' 1033s ok 78 1033s # SENDING: 1033s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1033s # expecting 200, got 200 1033s ok 79 1033s # got SERVER_NAME='[::1]', expected '[::1]' 1033s ok 80 1033s # got SERVER_PORT='8529', expected '8529' 1033s ok 81 1033s # SENDING: 1033s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1033s # expecting 200, got 200 1033s ok 82 1033s # got SERVER_NAME='[::1]', expected '[::1]' 1033s ok 83 1033s # got SERVER_PORT='123', expected '123' 1033s ok 84 1033s ok 1035s t/apache/teclchunk.t ................ skipped: Not supported yet 1036s t/apr/uri.t ......................... 1036s 1..1 1036s # Running under perl version 5.038002 for linux 1036s # Current time local: Tue Mar 19 01:38:54 2024 1036s # Current time GMT: Tue Mar 19 01:38:54 2024 1036s # Using Test.pm version 1.31 1036s # Using Apache/Test.pm version 1.42 1036s ok 1 1036s ok 1038s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1040s t/filter/case.t ..................... 1040s 1..4 1040s # Running under perl version 5.038002 for linux 1040s # Current time local: Tue Mar 19 01:38:57 2024 1040s # Current time GMT: Tue Mar 19 01:38:57 2024 1040s # Using Test.pm version 1.31 1040s # Using Apache/Test.pm version 1.42 1040s ok 1 1040s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1040s # expected 200 1040s # received 200 1040s # body: =HEAD1 NAME 1040s X X 1040s 1040s PERLSUB - PERL SUBROUTINES 1040s 1040s =HEAD1 SYNOPSIS 1040s 1040s TO DECLARE SUBROUTINES: 1040s X X 1040s 1040s SUB NAME; # A "FORWARD" DECLARATION. 1040s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1040s SUB NAME : ATTRS; # WITH ATTRIBUTES 1040s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1040s 1040s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1040s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1040s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1040s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1040s 1040s USE FEATURE 'SIGNATURES'; 1040s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1040s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1040s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1040s 1040s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1040s X 1040s 1040s $SUBREF = SUB BLOCK; # NO PROTO 1040s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1040s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1040s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1040s 1040s USE FEATURE 'SIGNATURES'; 1040s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1040s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1040s 1040s TO IMPORT SUBROUTINES: 1040s X 1040s 1040s USE MODULE QW(NAME1 NAME2 NAME3); 1040s 1040s TO CALL SUBROUTINES: 1040s X X 1040s 1040s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1040s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1040s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1040s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1040s 1040s =HEAD1 DESCRIPTION 1040s 1040s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1040s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1040s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1040s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1040s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1040s ITS NAME OR A CODE REFERENCE. 1040s 1040s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1040s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1040s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1040s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1040s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1040s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1040s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1040s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1040s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1040s X X 1040s 1040s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1040s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1040s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1040s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1040s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1040s SUCH A SIGNATURE-USING SUBROUTINE. 1040s 1040s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1040s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1040s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1040s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1040s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1040s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1040s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1040s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1040s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1040s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1040s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1040s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1040s X X X<@_> 1040s 1040s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1040s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1040s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1040s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1040s L AND L. 1040s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1040s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1040s 1040s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1040s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1040s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1040s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1040s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1040s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1040s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1040s ONE LARGE INDISTINGUISHABLE LIST. 1040s 1040s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1040s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1040s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1040s EMPTY SUB RETURNS THE EMPTY LIST. 1040s X X X 1040s 1040s EXAMPLE: 1040s 1040s SUB MAX { 1040s MY $MAX = SHIFT(@_); 1040s FOREACH $FOO (@_) { 1040s $MAX = $FOO IF $MAX < $FOO; 1040s } 1040s RETURN $MAX; 1040s } 1040s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1040s 1040s EXAMPLE: 1040s 1040s # GET A LINE, COMBINING CONTINUATION LINES 1040s # THAT START WITH WHITESPACE 1040s 1040s SUB GET_LINE { 1040s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1040s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1040s IF ($LOOKAHEAD =~ /^[ \T]/) { 1040s $THISLINE .= $LOOKAHEAD; 1040s } 1040s ELSE { 1040s LAST LINE; 1040s } 1040s } 1040s RETURN $THISLINE; 1040s } 1040s 1040s $LOOKAHEAD = ; # GET FIRST LINE 1040s WHILE (DEFINED($LINE = GET_LINE())) { 1040s ... 1040s } 1040s 1040s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1040s 1040s SUB MAYBESET { 1040s MY($KEY, $VALUE) = @_; 1040s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1040s } 1040s 1040s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1040s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1040s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1040s ITS CALLER'S VALUES. 1040s X X 1040s 1040s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1040s SUB UPCASE_IN { 1040s FOR (@_) { TR/A-Z/A-Z/ } 1040s } 1040s 1040s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1040s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1040s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1040s X X 1040s 1040s UPCASE_IN("FREDERICK"); 1040s 1040s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1040s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1040s OF CHANGING THEM IN PLACE: 1040s 1040s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1040s SUB UPCASE { 1040s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1040s MY @PARMS = @_; 1040s FOR (@PARMS) { TR/A-Z/A-Z/ } 1040s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1040s } 1040s 1040s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1040s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1040s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1040s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1040s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1040s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1040s 1040s @NEWLIST = UPCASE(@LIST1, @LIST2); 1040s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1040s 1040s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1040s 1040s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1040s 1040s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1040s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1040s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1040s L
FOR ALTERNATIVES. 1040s 1040s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1040s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1040s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1040s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1040s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1040s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1040s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1040s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1040s SEE L FOR MORE ABOUT ALL THAT. 1040s X<&> 1040s 1040s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1040s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1040s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1040s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1040s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1040s X 1040s 1040s &FOO(1,2,3); # PASS THREE ARGUMENTS 1040s FOO(1,2,3); # THE SAME 1040s 1040s FOO(); # PASS A NULL LIST 1040s &FOO(); # THE SAME 1040s 1040s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1040s USE STRICT 'SUBS'; 1040s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1040s # A COMPILE-TIME ERROR 1040s NO STRICT 'SUBS'; 1040s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1040s # A LITERAL STRING "FOO" 1040s 1040s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1040s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1040s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1040s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1040s X<&> 1040s 1040s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1040s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1040s YOUR SUBROUTINE'S NAME. 1040s 1040s USE V5.16; 1040s MY $FACTORIAL = SUB { 1040s MY ($X) = @_; 1040s RETURN 1 IF $X == 1; 1040s RETURN($X * __SUB__->( $X - 1 ) ); 1040s }; 1040s 1040s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1040s IS SUBJECT TO CHANGE. 1040s 1040s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1040s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1040s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1040s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1040s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1040s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1040s SPECIAL, PRE-DEFINED THINGS. 1040s 1040s =OVER 1040s 1040s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1040s 1040s C 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s C, C 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s C, C 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s C, C, C, C, C, C, C, 1040s C, C, C, C, C, C, 1040s C, C, C, C, C, C, C, 1040s C, C, C, C, C, C, 1040s C, C, C, C, C, 1040s C, C, C, C 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s C, C, C, C, C, C, C, 1040s C, C, C, C, C, C, C, 1040s C, C, C, C, C, C 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1040s L<< C|PERLFUNC/REQUIRE >> 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s C 1040s 1040s =ITEM DOCUMENTED IN L 1040s 1040s C, C, C, C, C 1040s 1040s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1040s 1040s ANY STARTING WITH C<(> 1040s 1040s =BACK 1040s 1040s THE C, C, C, C AND C SUBROUTINES 1040s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1040s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1040s EXPLICITLY. SEE L 1040s 1040s =HEAD2 SIGNATURES 1040s 1040s X X 1040s 1040s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1040s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1040s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1040s 1040s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1040s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1040s DIRECTLY BY C, IN THE CURRENT SCOPE. 1040s 1040s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1040s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1040s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1040s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1040s 1040s FOR EXAMPLE, 1040s 1040s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1040s 1040s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1040s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1040s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1040s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1040s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1040s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1040s 1040s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1040s THE SIGNATURE. FOR EXAMPLE, 1040s 1040s SUB FOO ($LEFT, $RIGHT) { 1040s RETURN $LEFT + $RIGHT; 1040s } 1040s 1040s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1040s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1040s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1040s EQUIVALENT TO 1040s 1040s SUB FOO { 1040s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1040s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1040s MY $LEFT = $_[0]; 1040s MY $RIGHT = $_[1]; 1040s RETURN $LEFT + $RIGHT; 1040s } 1040s 1040s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1040s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1040s 1040s SUB FOO ($FIRST, $, $THIRD) { 1040s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1040s } 1040s 1040s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1040s MANDATORY FOR THE CALLER TO PASS IT. 1040s 1040s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1040s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1040s 1040s SUB FOO ($LEFT, $RIGHT = 0) { 1040s RETURN $LEFT + $RIGHT; 1040s } 1040s 1040s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1040s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1040s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1040s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1040s FOR EXAMPLE, 1040s 1040s MY $AUTO_ID = 0; 1040s SUB FOO ($THING, $ID = $AUTO_ID++) { 1040s PRINT "$THING HAS ID $ID"; 1040s } 1040s 1040s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1040s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1040s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1040s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1040s 1040s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1040s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1040s } 1040s 1040s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1040s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1040s VALUE PROVIDED WAS C. 1040s 1040s SUB FOO ($NAME //= "WORLD") { 1040s PRINT "HELLO, $NAME"; 1040s } 1040s 1040s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1040s 1040s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1040s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1040s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1040s 1040s SUB FOO ($X ||= 10) { 1040s RETURN 5 + $X; 1040s } 1040s 1040s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1040s FOR EXAMPLE, 1040s 1040s SUB FOO ($THING, $ = 1) { 1040s PRINT $THING; 1040s } 1040s 1040s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1040s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1040s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1040s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1040s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1040s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1040s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1040s 1040s SUB FOO ($THING, $=) { 1040s PRINT $THING; 1040s } 1040s 1040s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1040s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1040s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1040s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1040s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1040s TO RIGHT. 1040s 1040s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1040s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1040s 1040s SUB FOO ($FILTER, @INPUTS) { 1040s PRINT $FILTER->($_) FOREACH @INPUTS; 1040s } 1040s 1040s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1040s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1040s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1040s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1040s 1040s SUB FOO ($THING, @) { 1040s PRINT $THING; 1040s } 1040s 1040s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1040s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1040s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1040s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1040s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1040s AS WITH STANDARD HASH CONSTRUCTION. 1040s 1040s SUB FOO ($FILTER, %INPUTS) { 1040s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1040s } 1040s 1040s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1040s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1040s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1040s 1040s SUB FOO ($THING, %) { 1040s PRINT $THING; 1040s } 1040s 1040s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1040s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1040s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1040s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1040s AN EMPTY ARRAY OR EMPTY HASH. 1040s 1040s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1040s THAT THE CALLER PASSED NO ARGUMENTS: 1040s 1040s SUB FOO () { 1040s RETURN 123; 1040s } 1040s 1040s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1040s WARNING IN THE C CATEGORY. FROM PERL 5.36 1040s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1040s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1040s STATEMENT SUCH AS: 1040s 1040s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1040s 1040s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1040s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1040s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1040s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1040s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1040s WARNINGS IN THE C CATEGORY WHEN 1040s COMPILED: 1040s 1040s SUB F ($X) { 1040s # THIS LINE EMITS THE WARNING SEEN BELOW 1040s PRINT "ARGUMENTS ARE @_"; 1040s } 1040s 1040s Z<> 1040s 1040s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1040s EXPERIMENTAL AT ... 1040s 1040s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1040s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1040s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1040s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1040s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1040s SUPPLY THAT ARGUMENT. 1040s 1040s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1040s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1040s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1040s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1040s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1040s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1040s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1040s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1040s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1040s 1040s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1040s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1040s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1040s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1040s L. FOR EXAMPLE, 1040s 1040s SUB FOO :PROTOTYPE($) { $_[0] } 1040s 1040s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1040s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1040s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1040s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1040s 1040s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1040s RETURN $LEFT + $RIGHT; 1040s } 1040s 1040s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1040s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1040s THE SUBROUTINE'S BODY. 1040s 1040s =HEAD2 PRIVATE VARIABLES VIA MY() 1040s X X X X X 1040s X X 1040s 1040s SYNOPSIS: 1040s 1040s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1040s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1040s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1040s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1040s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1040s 1040s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1040s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1040s SEE L AND L. 1040s 1040s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1040s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1040s (C/C/C/C), LOOP 1040s (C/C/C/C/C), SUBROUTINE, C, 1040s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1040s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1040s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1040s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1040s WITH C INSTEAD. 1040s 1040s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1040s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1040s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1040s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1040s ITS OWN COPY. 1040s X 1040s 1040s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1040s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1040s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1040s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1040s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1040s 1040s MY $X = 10; 1040s SUB BUMPX { $X++ } 1040s 1040s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1040s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1040s THE C ITSELF. SEE L. 1040s X 1040s 1040s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1040s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1040s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1040s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1040s 1040s $ARG = "FRED"; # "GLOBAL" VARIABLE 1040s $N = CUBE_ROOT(27); 1040s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1040s # OUTPUTS: FRED THINKS THE ROOT IS 3 1040s 1040s SUB CUBE_ROOT { 1040s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1040s $ARG **= 1/3; 1040s RETURN $ARG; 1040s } 1040s 1040s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1040s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1040s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1040s 1040s MY ($FOO) = ; # WRONG? 1040s MY @FOO = ; 1040s 1040s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1040s 1040s MY $FOO = ; 1040s 1040s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1040s 1040s MY $FOO, $BAR = 1; # WRONG 1040s 1040s THAT HAS THE SAME EFFECT AS 1040s 1040s MY $FOO; 1040s $BAR = 1; 1040s 1040s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1040s THE CURRENT STATEMENT. THUS, 1040s 1040s MY $X = $X; 1040s 1040s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1040s THE EXPRESSION 1040s 1040s MY $X = 123 AND $X == 123 1040s 1040s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1040s 1040s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1040s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1040s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1040s 1040s WHILE (MY $LINE = <>) { 1040s $LINE = LC $LINE; 1040s } CONTINUE { 1040s PRINT $LINE; 1040s } 1040s 1040s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1040s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1040s IT. SIMILARLY, IN THE CONDITIONAL 1040s 1040s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1040s USER_AGREES(); 1040s } ELSIF ($ANSWER =~ /^NO$/I) { 1040s USER_DISAGREES(); 1040s } ELSE { 1040s CHOMP $ANSWER; 1040s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1040s } 1040s 1040s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1040s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1040s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1040s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1040s 1040s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1040s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1040s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1040s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1040s IN THE LOOP 1040s X X 1040s 1040s FOR MY $I (1, 2, 3) { 1040s SOME_FUNCTION(); 1040s } 1040s 1040s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1040s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1040s X X 1040s 1040s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1040s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1040s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1040s 1040s USE STRICT 'VARS'; 1040s 1040s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1040s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1040s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1040s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1040s THIS WITH C. 1040s 1040s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1040s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1040s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1040s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1040s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1040s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1040s EXAMPLE. 1040s 1040s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1040s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1040s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1040s 1040s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1040s 1040s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1040s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1040s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1040s 1040s PACKAGE MAIN; 1040s LOCAL $X = 10; 1040s MY $X = 20; 1040s PRINT "$X AND $::X\N"; 1040s 1040s THAT WILL PRINT OUT C<20> AND C<10>. 1040s 1040s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1040s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1040s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1040s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1040s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1040s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1040s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1040s AN ANONYMOUS SUB REFERENCE: 1040s 1040s MY $SECRET_VERSION = '1.001-BETA'; 1040s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1040s &$SECRET_SUB(); 1040s 1040s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1040s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1040s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1040s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1040s UNQUALIFIED AND UNQUALIFIABLE. 1040s 1040s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1040s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1040s L FOR SOMETHING OF A WORK-AROUND TO 1040s THIS. 1040s 1040s =HEAD2 PERSISTENT PRIVATE VARIABLES 1040s X X X X 1040s X X 1040s 1040s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1040s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1040s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1040s 1040s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1040s 1040s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1040s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1040s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1040s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1040s THE C FORM DOES NOT REQUIRE THE 1040s C PRAGMA. 1040s 1040s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1040s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1040s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1040s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1040s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1040s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1040s SUBROUTINE EACH TIME IT IS EXECUTED.) 1040s 1040s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1040s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1040s 1040s USE FEATURE 'STATE'; 1040s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1040s 1040s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1040s 1040s USE FEATURE 'STATE'; 1040s SUB CREATE_COUNTER { 1040s RETURN SUB { STATE $X; RETURN ++$X } 1040s } 1040s 1040s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1040s CODE OUTSIDE. 1040s 1040s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1040s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1040s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1040s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1040s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1040s 1040s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1040s 1040s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1040s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1040s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1040s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1040s 1040s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1040s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1040s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1040s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1040s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1040s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1040s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1040s 1040s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1040s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1040s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1040s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1040s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1040s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1040s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1040s 1040s { 1040s MY $SECRET_VAL = 0; 1040s SUB GIMME_ANOTHER { 1040s RETURN ++$SECRET_VAL; 1040s } 1040s } 1040s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1040s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1040s 1040s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1040s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1040s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1040s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1040s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1040s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1040s STARTS TO RUN: 1040s 1040s BEGIN { 1040s MY $SECRET_VAL = 0; 1040s SUB GIMME_ANOTHER { 1040s RETURN ++$SECRET_VAL; 1040s } 1040s } 1040s 1040s SEE L ABOUT THE 1040s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1040s C AND C. 1040s 1040s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1040s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1040s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1040s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1040s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1040s 1040s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1040s X X X X 1040s X 1040s 1040s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1040s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1040s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1040s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1040s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1040s 1040s SYNOPSIS: 1040s 1040s # LOCALIZATION OF VALUES 1040s 1040s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1040s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1040s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1040s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1040s 1040s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1040s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1040s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1040s # LOCALIZATION 1040s 1040s # LOCALIZATION OF SYMBOLS 1040s 1040s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1040s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1040s # @MERLYN IS REALLY @RANDAL, ETC 1040s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1040s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1040s 1040s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1040s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1040s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1040s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1040s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1040s 1040s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1040s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1040s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1040s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1040s 1040s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1040s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1040s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1040s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1040s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1040s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1040s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1040s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1040s UNDEFINED VALUE.) 1040s 1040s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1040s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1040s VARIABLES OUTSIDE THE LOOP. 1040s 1040s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1040s X 1040s 1040s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1040s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1040s VIEWED AS A SCALAR OR AN ARRAY. SO 1040s 1040s LOCAL($FOO) = ; 1040s LOCAL @FOO = ; 1040s 1040s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1040s 1040s LOCAL $FOO = ; 1040s 1040s SUPPLIES A SCALAR CONTEXT. 1040s 1040s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1040s X 1040s 1040s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1040s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1040s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1040s 1040s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1040s 1040s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1040s { LOCAL $/ = UNDEF; $SLURP = ; } 1040s 1040s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1040s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1040s I, BECAUSE THE $1 VARIABLE IS 1040s MAGICAL AND READ-ONLY : 1040s 1040s LOCAL $1 = 2; 1040s 1040s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1040s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1040s TO SAFELY REUSE $_ IN A SUBROUTINE. 1040s 1040s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1040s WORK AS DESCRIBED. 1040s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1040s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1040s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1040s SEE L FOR MORE 1040s DETAILS. 1040s X 1040s 1040s =HEAD3 LOCALIZATION OF GLOBS 1040s X X 1040s 1040s THE CONSTRUCT 1040s 1040s LOCAL *NAME; 1040s 1040s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1040s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1040s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1040s 1040s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1040s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1040s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1040s SEPARATOR. 1040s 1040s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1040s X X 1040s X 1040s 1040s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1040s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1040s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1040s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1040s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1040s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1040s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1040s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1040s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1040s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1040s 1040s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1040s @ARY = ( 0..5 ); 1040s { 1040s LOCAL($ARY[5]) = 6; 1040s LOCAL($HASH{'A'}) = 'DRILL'; 1040s WHILE (MY $E = POP(@ARY)) { 1040s PRINT "$E . . .\N"; 1040s LAST UNLESS $E > 3; 1040s } 1040s IF (@ARY) { 1040s $HASH{'ONLY A'} = 'TEST'; 1040s DELETE $HASH{'A'}; 1040s } 1040s } 1040s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1040s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1040s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1040s 1040s PERL WILL PRINT 1040s 1040s 6 . . . 1040s 4 . . . 1040s 3 . . . 1040s THIS IS A TEST ONLY A TEST. 1040s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1040s 1040s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1040s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1040s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1040s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1040s 1040s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1040s X X X 1040s X 1040s 1040s YOU CAN USE THE C AND C 1040s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1040s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1040s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1040s 1040s DO { 1040s MY $VAL = $ARRAY[$IDX]; 1040s LOCAL $ARRAY[$IDX]; 1040s DELETE $ARRAY[$IDX]; 1040s $VAL 1040s } 1040s 1040s AND 1040s 1040s DO { 1040s MY $VAL = $HASH{KEY}; 1040s LOCAL $HASH{KEY}; 1040s DELETE $HASH{KEY}; 1040s $VAL 1040s } 1040s 1040s EXCEPT THAT FOR THOSE THE C IS 1040s SCOPED TO THE C BLOCK. SLICES ARE 1040s ALSO ACCEPTED. 1040s 1040s MY %HASH = ( 1040s A => [ 7, 8, 9 ], 1040s B => 1, 1040s ) 1040s 1040s { 1040s MY $X = DELETE LOCAL $HASH{A}; 1040s # $X IS [ 7, 8, 9 ] 1040s # %HASH IS (B => 1) 1040s 1040s { 1040s MY @NUMS = DELETE LOCAL @$X[0, 2] 1040s # @NUMS IS (7, 9) 1040s # $X IS [ UNDEF, 8 ] 1040s 1040s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1040s } 1040s # $X IS BACK TO [ 7, 8, 9 ] 1040s 1040s } 1040s # %HASH IS BACK TO ITS ORIGINAL STATE 1040s 1040s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1040s 1040s =HEAD2 LVALUE SUBROUTINES 1040s X X 1040s 1040s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1040s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1040s 1040s MY $VAL; 1040s SUB CANMOD : LVALUE { 1040s $VAL; # OR: RETURN $VAL; 1040s } 1040s SUB NOMOD { 1040s $VAL; 1040s } 1040s 1040s CANMOD() = 5; # ASSIGNS TO $VAL 1040s NOMOD() = 5; # ERROR 1040s 1040s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1040s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1040s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1040s 1040s DATA(2,3) = GET_DATA(3,4); 1040s 1040s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1040s 1040s (DATA(2,3)) = GET_DATA(3,4); 1040s 1040s AND IN: 1040s 1040s (DATA(2),DATA(3)) = GET_DATA(3,4); 1040s 1040s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1040s 1040s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1040s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1040s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1040s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1040s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1040s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1040s 1040s =HEAD2 LEXICAL SUBROUTINES 1040s X X X X 1040s 1040s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1040s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1040s AVAILABLE UNDER C OR C OR HIGHER. 1040s 1040s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1040s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1040s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1040s CATEGORY WAS DISABLED. 1040s 1040s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1040s DECLARED, AND ONLY AFTER THAT DECLARATION: 1040s 1040s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1040s # VERSIONS EARLIER THAN 5.26. 1040s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1040s USE FEATURE 'LEXICAL_SUBS'; 1040s 1040s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1040s STATE SUB FOO { 1040s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1040s } 1040s FOO(); # CALLS "STATE" SUB 1040s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1040s 1040s MY SUB BAR { ... } 1040s BAR(); # CALLS "MY" SUB 1040s 1040s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1040s 1040s # WRONG 1040s MY SUB BAZ { 1040s BAZ(); 1040s } 1040s 1040s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1040s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1040s 1040s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1040s 1040s MY SUB BAZ { 1040s __SUB__->(); # CALLS ITSELF 1040s } 1040s 1040s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1040s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1040s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1040s HOWEVER: 1040s 1040s MY SUB BAZ; # PREDECLARATION 1040s SUB BAZ { # DEFINE THE "MY" SUB 1040s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1040s } 1040s 1040s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1040s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1040s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1040s 1040s =HEAD3 C VS C 1040s 1040s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1040s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1040s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1040s CONTAINING BLOCK TO THE NEXT. 1040s 1040s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1040s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1040s 1040s SUB WHATEVER { 1040s MY $X = SHIFT; 1040s MY SUB INNER { 1040s ... DO SOMETHING WITH $X ... 1040s } 1040s INNER(); 1040s } 1040s 1040s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1040s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1040s SEE THE C<$X> FROM THE FIRST CALL TO C. 1040s 1040s =HEAD3 C SUBROUTINES 1040s 1040s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1040s SUBROUTINE OF THE SAME NAME. 1040s 1040s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1040s INSIDE AN INNER SCOPE: 1040s 1040s SUB FOO { ... } 1040s 1040s SUB BAR { 1040s MY SUB FOO { ... } 1040s { 1040s # NEED TO USE THE OUTER FOO HERE 1040s OUR SUB FOO; 1040s FOO(); 1040s } 1040s } 1040s 1040s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1040s 1040s PACKAGE MYSNEAKYMODULE; 1040s 1040s OUR SUB DO_SOMETHING { ... } 1040s 1040s SUB DO_SOMETHING_WITH_CALLER { 1040s PACKAGE DB; 1040s () = CALLER 1; # SETS @DB::ARGS 1040s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1040s } 1040s 1040s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1040s X X<*> 1040s 1040s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1040s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1040s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1040s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1040s 1040s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1040s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1040s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1040s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1040s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1040s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1040s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1040s 1040s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1040s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1040s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1040s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1040s 1040s SUB DOUBLEARY { 1040s LOCAL(*SOMEARY) = @_; 1040s FOREACH $ELEM (@SOMEARY) { 1040s $ELEM *= 2; 1040s } 1040s } 1040s DOUBLEARY(*FOO); 1040s DOUBLEARY(*BAR); 1040s 1040s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1040s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1040s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1040s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1040s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1040s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1040s 1040s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1040s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1040s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1040s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1040s L. 1040s 1040s =HEAD2 WHEN TO STILL USE LOCAL() 1040s X X 1040s 1040s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1040s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1040s I USE C INSTEAD OF C. 1040s 1040s =OVER 4 1040s 1040s =ITEM 1. 1040s 1040s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1040s 1040s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1040s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1040s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1040s IN C<@FIELDS>. 1040s 1040s { 1040s LOCAL @ARGV = ("/ETC/MOTD"); 1040s LOCAL $/ = UNDEF; 1040s LOCAL $_ = <>; 1040s @FIELDS = SPLIT /^\S*=+\S*$/; 1040s } 1040s 1040s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1040s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1040s 1040s =ITEM 2. 1040s 1040s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1040s 1040s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1040s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1040s TABLE ENTRIES: 1040s 1040s SUB IOQUEUE { 1040s LOCAL (*READER, *WRITER); # NOT MY! 1040s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1040s RETURN (*READER, *WRITER); 1040s } 1040s ($HEAD, $TAIL) = IOQUEUE(); 1040s 1040s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1040s ENTRIES. 1040s 1040s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1040s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1040s A LOCAL ALIAS. 1040s 1040s { 1040s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1040s GROW(); # REALLY CALLS SHRINK() 1040s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1040s } 1040s GROW(); # GET THE REAL GROW() AGAIN 1040s 1040s SEE L FOR MORE ABOUT MANIPULATING 1040s FUNCTIONS BY NAME IN THIS WAY. 1040s 1040s =ITEM 3. 1040s 1040s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1040s 1040s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1040s IS DONE ON DYNAMICS: 1040s 1040s { 1040s LOCAL $SIG{INT} = 'IGNORE'; 1040s FUNCT(); # UNINTERRUPTIBLE 1040s } 1040s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1040s 1040s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1040s 1040s =BACK 1040s 1040s =HEAD2 PASS BY REFERENCE 1040s X X X 1040s 1040s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1040s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1040s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1040s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1040s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1040s 1040s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1040s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1040s OF ALL THEIR FORMER LAST ELEMENTS: 1040s 1040s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1040s 1040s SUB POPMANY { 1040s MY $AREF; 1040s MY @RETLIST; 1040s FOREACH $AREF ( @_ ) { 1040s PUSH @RETLIST, POP @$AREF; 1040s } 1040s RETURN @RETLIST; 1040s } 1040s 1040s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1040s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1040s 1040s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1040s SUB INTER { 1040s MY ($K, $HREF, %SEEN); # LOCALS 1040s FOREACH $HREF (@_) { 1040s WHILE ( $K = EACH %$HREF ) { 1040s $SEEN{$K}++; 1040s } 1040s } 1040s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1040s } 1040s 1040s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1040s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1040s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1040s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1040s A LITTLE EXPENSIVE. 1040s 1040s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1040s 1040s (@W, @X) = FUNC(@Y, @Z); 1040s OR 1040s (%W, %X) = FUNC(%Y, %Z); 1040s 1040s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1040s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1040s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1040s AS ALWAYS. 1040s 1040s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1040s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1040s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1040s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1040s 1040s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1040s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1040s SUB FUNC { 1040s MY ($YREF, $ZREF) = @_; 1040s IF (@$YREF > @$ZREF) { 1040s RETURN ($YREF, $ZREF); 1040s } ELSE { 1040s RETURN ($ZREF, $YREF); 1040s } 1040s } 1040s 1040s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1040s 1040s (*W, *X) = FUNC(\@Y, \@Z); 1040s PRINT "@W HAS MORE THAN @X\N"; 1040s SUB FUNC { 1040s LOCAL (*Y, *Z) = @_; 1040s IF (@Y > @Z) { 1040s RETURN (\@Y, \@Z); 1040s } ELSE { 1040s RETURN (\@Z, \@Y); 1040s } 1040s } 1040s 1040s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1040s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1040s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1040s ARE IN THE SYMBOL TABLE. 1040s 1040s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1040s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1040s FOR EXAMPLE: 1040s 1040s SPLUTTER(\*STDOUT); 1040s SUB SPLUTTER { 1040s MY $FH = SHIFT; 1040s PRINT $FH "HER UM WELL A HMMM\N"; 1040s } 1040s 1040s $REC = GET_REC(\*STDIN); 1040s SUB GET_REC { 1040s MY $FH = SHIFT; 1040s RETURN SCALAR <$FH>; 1040s } 1040s 1040s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1040s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1040s 1040s SUB OPENIT { 1040s MY $PATH = SHIFT; 1040s LOCAL *FH; 1040s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1040s } 1040s 1040s =HEAD2 PROTOTYPES 1040s X X 1040s 1040s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1040s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1040s SECTION OR WITH A L. 1040s IF YOU DECLARE EITHER OF 1040s 1040s SUB MYPUSH (\@@) 1040s SUB MYPUSH :PROTOTYPE(\@@) 1040s 1040s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1040s 1040s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1040s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1040s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1040s OF AN ATTRIBUTE. 1040s 1040s THE 1040s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1040s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1040s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1040s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1040s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1040s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1040s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1040s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1040s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1040s 1040s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1040s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1040s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1040s 1040s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1040s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1040s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1040s CORRESPONDING BUILT-IN. 1040s 1040s DECLARED AS CALLED AS 1040s 1040s SUB MYLINK ($$) MYLINK $OLD, $NEW 1040s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1040s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1040s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1040s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1040s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1040s SUB MYPOP (\@) MYPOP @ARRAY 1040s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1040s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1040s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1040s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1040s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1040s SUB MYRAND (;$) MYRAND 42 1040s SUB MYTIME () MYTIME 1040s 1040s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1040s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1040s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1040s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1040s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1040s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1040s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1040s 1040s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1040s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1040s 1040s SUB MYREF (\[$@%&*]) 1040s 1040s WILL ALLOW CALLING MYREF() AS 1040s 1040s MYREF $VAR 1040s MYREF @ARRAY 1040s MYREF %HASH 1040s MYREF &SUB 1040s MYREF *GLOB 1040s 1040s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1040s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1040s 1040s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1040s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1040s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1040s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1040s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1040s 1040s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1040s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1040s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1040s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1040s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1040s FOLLOWS: 1040s 1040s USE SYMBOL 'QUALIFY_TO_REF'; 1040s 1040s SUB FOO (*) { 1040s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1040s ... 1040s } 1040s 1040s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1040s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1040s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1040s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1040s 1040s SUB MYPUSH (+@) { 1040s MY $AREF = SHIFT; 1040s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1040s PUSH @$AREF, @_; 1040s } 1040s 1040s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1040s IS OF AN ACCEPTABLE TYPE. 1040s 1040s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1040s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1040s 1040s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1040s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1040s PROVIDED, C<$_> WILL BE USED INSTEAD. 1040s 1040s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1040s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1040s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1040s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1040s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1040s 1040s MYTIME +2; 1040s 1040s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1040s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1040s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1040s 1040s SUB MYGETPROTOBYNUMBER($;); 1040s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1040s 1040s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1040s PROVIDED IT'S IN THE INITIAL POSITION: 1040s X<&> 1040s 1040s SUB TRY (&@) { 1040s MY($TRY,$CATCH) = @_; 1040s EVAL { &$TRY }; 1040s IF ($@) { 1040s LOCAL $_ = $@; 1040s &$CATCH; 1040s } 1040s } 1040s SUB CATCH (&) { $_[0] } 1040s 1040s TRY { 1040s DIE "PHOOEY"; 1040s } CATCH { 1040s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1040s }; 1040s 1040s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1040s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1040s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1040s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1040s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1040s 1040s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1040s X 1040s 1040s SUB MYGREP (&@) { 1040s MY $CODE = SHIFT; 1040s MY @RESULT; 1040s FOREACH $_ (@_) { 1040s PUSH(@RESULT, $_) IF &$CODE; 1040s } 1040s @RESULT; 1040s } 1040s 1040s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1040s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1040s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1040s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1040s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1040s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1040s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1040s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1040s 1040s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1040s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1040s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1040s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1040s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1040s MAJORITY OF OFFENDING CODE IS FIXED. 1040s 1040s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1040s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1040s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1040s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1040s 1040s SUB FUNC ($) { 1040s MY $N = SHIFT; 1040s PRINT "YOU GAVE ME $N\N"; 1040s } 1040s 1040s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1040s RETURNING A LIST: 1040s 1040s FUNC(@FOO); 1040s FUNC( $TEXT =~ /\W+/G ); 1040s 1040s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1040s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1040s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1040s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1040s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1040s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1040s 1040s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1040s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1040s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1040s EFFECT, LIKE SO: 1040s 1040s SUB FOO($$); 1040s SUB FOO($$) { 1040s FOO 1, 2; 1040s } 1040s 1040s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1040s TO MAKE THE WORLD A BETTER PLACE. 1040s 1040s =HEAD2 CONSTANT FUNCTIONS 1040s X 1040s 1040s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1040s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1040s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1040s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1040s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1040s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1040s 1040s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1040s 1040s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1040s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1040s # AND IT'S INLINED, TOO! 1040s SUB ST_DEV () { 0 } 1040s SUB ST_INO () { 1 } 1040s 1040s SUB FLAG_FOO () { 1 << 8 } 1040s SUB FLAG_BAR () { 1 << 9 } 1040s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1040s 1040s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1040s 1040s SUB N () { INT(OPT_BAZ) / 3 } 1040s 1040s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1040s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1040s 1040s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1040s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1040s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1040s C: 1040s 1040s SUB BAZ_VAL () { 1040s IF (OPT_BAZ) { 1040s RETURN 23; 1040s } 1040s ELSE { 1040s RETURN 42; 1040s } 1040s } 1040s SUB BONK_VAL () { RETURN 12345 } 1040s 1040s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1040s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1040s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1040s 1040s BEGIN { 1040s MY $VAR = 1; 1040s NO STRICT 'REFS'; 1040s *INLINED = SUB () { $VAR }; 1040s } 1040s 1040s BEGIN { 1040s MY $VAR = 1; 1040s MY $REF = \$VAR; 1040s NO STRICT 'REFS'; 1040s *NOT_INLINED = SUB () { $VAR }; 1040s } 1040s 1040s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1040s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1040s 1040s BEGIN { 1040s MY $X = 10; 1040s *FOO = SUB () { $X }; 1040s $X++; 1040s } 1040s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1040s 1040s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1040s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1040s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1040s SO IT PRINTED C<10>, NOT C<11>. 1040s 1040s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1040s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1040s ASIDE FROM WHERE IT IS DECLARED. 1040s 1040s # FINE, NO WARNING 1040s BEGIN { 1040s MY $X = 54321; 1040s *INLINED = SUB () { $X }; 1040s } 1040s # ERROR 1040s BEGIN { 1040s MY $X; 1040s $X = 54321; 1040s *ALSO_INLINED = SUB () { $X }; 1040s } 1040s 1040s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1040s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1040s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1040s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1040s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1040s 1040s MY $X = 54321; 1040s *INLINED = SUB : CONST { $X }; 1040s $X++; 1040s 1040s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1040s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1040s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1040s VALUE CAPTURED THE SAME WAY. 1040s 1040s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1040s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1040s AN EXPLICIT C: 1040s 1040s BEGIN { 1040s MY $X = 10; 1040s *FOO = SUB () { RETURN $X }; 1040s $X++; 1040s } 1040s PRINT FOO(); # PRINTS 11 1040s 1040s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1040s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1040s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1040s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1040s 1040s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1040s SUB ONE { 1040s 1; 1040s } 1040s IF (ONE ) { 1040s PRINT ONE() IF ONE ; 1040s } 1040s 1040s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1040s SUB ONE () { 1 } 1040s DO { 1040s PRINT 1 1040s }; 1040s 1040s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1040s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1040s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1040s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1040s 1040s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1040s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1040s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1040s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1040s 1040s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1040s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1040s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1040s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1040s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1040s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1040s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1040s MENTIONED ABOVE: 1040s 1040s SUB NOT_INLINED () { RETURN 23 } 1040s 1040s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1040s X X X X 1040s 1040s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1040s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1040s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1040s ON A NON-UNIX SYSTEM. 1040s 1040s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1040s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1040s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1040s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1040s 1040s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1040s CHDIR $SOMEWHERE; 1040s SUB CHDIR { ... } 1040s 1040s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1040s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1040s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1040s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1040s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1040s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1040s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1040s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1040s FOR SOME KEYWORDS. SEE L. 1040s 1040s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1040s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1040s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1040s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1040s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1040s THAT IS, THEY COULD SAY 1040s 1040s USE MODULE 'OPEN'; 1040s 1040s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1040s 1040s USE MODULE; 1040s 1040s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1040s 1040s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1040s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1040s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1040s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1040s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1040s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1040s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1040s 1040s PACKAGE REGLOB; 1040s REQUIRE EXPORTER; 1040s @ISA = 'EXPORTER'; 1040s @EXPORT_OK = 'GLOB'; 1040s 1040s SUB IMPORT { 1040s MY $PKG = SHIFT; 1040s RETURN UNLESS @_; 1040s MY $SYM = SHIFT; 1040s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1040s $PKG->EXPORT($WHERE, $SYM, @_); 1040s } 1040s 1040s SUB GLOB { 1040s MY $PAT = SHIFT; 1040s MY @GOT; 1040s IF (OPENDIR MY $D, '.') { 1040s @GOT = GREP /$PAT/, READDIR $D; 1040s CLOSEDIR $D; 1040s } 1040s RETURN @GOT; 1040s } 1040s 1; 1040s 1040s AND HERE'S HOW IT COULD BE (AB)USED: 1040s 1040s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1040s PACKAGE FOO; 1040s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1040s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1040s 1040s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1040s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1040s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1040s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1040s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1040s IT MUST BE DONE AT ALL. 1040s 1040s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1040s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1040s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1040s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1040s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1040s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1040s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1040s LIBRARY. 1040s 1040s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1040s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1040s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1040s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1040s (SEE L). 1040s 1040s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1040s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1040s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1040s 1040s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1040s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1040s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1040s C SYNTAX, THOUGH). 1040s 1040s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1040s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1040s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1040s 1040s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1040s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1040s 1040s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1040s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1040s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1040s 1040s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1040s 1040s =HEAD2 AUTOLOADING 1040s X X 1040s 1040s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1040s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1040s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1040s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1040s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1040s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1040s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1040s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1040s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1040s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1040s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1040s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1040s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1040s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1040s SUBROUTINE NAME. SEE L FOR DETAILS.) 1040s 1040s 1040s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1040s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1040s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1040s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1040s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1040s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1040s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1040s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1040s 1040s SUB AUTOLOAD { 1040s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1040s MY $PROGRAM = $AUTOLOAD; 1040s $PROGRAM =~ S/.*:://; 1040s SYSTEM($PROGRAM, @_); 1040s } 1040s DATE(); 1040s WHO(); 1040s LS('-L'); 1040s 1040s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1040s EVEN NEED PARENTHESES: 1040s 1040s USE SUBS QW(DATE WHO LS); 1040s DATE; 1040s WHO; 1040s LS '-L'; 1040s 1040s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1040s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1040s 1040s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1040s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1040s DESCRIBED IN L AND IN L, THE STANDARD 1040s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1040s FUNCTIONS TO PERL CODE IN L. 1040s 1040s =HEAD2 SUBROUTINE ATTRIBUTES 1040s X X X 1040s 1040s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1040s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1040s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1040s C HAD BEEN SEEN. SEE L FOR DETAILS 1040s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1040s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1040s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1040s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1040s 1040s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1040s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1040s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1040s NEST PROPERLY. 1040s 1040s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1040s 1040s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1040s SUB PLUGH () : UGLY('\(") :BAD; 1040s SUB XYZZY : _5X5 { ... } 1040s 1040s EXAMPLES OF INVALID SYNTAX: 1040s 1040s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1040s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1040s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1040s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1040s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1040s 1040s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1040s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1040s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1040s PARSED AND INVOKED: 1040s 1040s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1040s 1040s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1040s SEE L AND L. 1040s 1040s =HEAD1 SEE ALSO 1040s 1040s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1040s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1040s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1040s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1040s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1040s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1040s 1040s =FOR VI 1040s # EX: SET STS=0 SW=4 ET: 1040s 1040s ok 2 1040s # testing mod_cgi with /modules/cgi/perl.pl 1040s # expected 200 1040s # received 200 1040s # body: PERL CGI 1040s ok 3 1040s # testing mod_test_rwrite with /test_rwrite 1040s # expected 200 1040s # received 200 1040s # body: A 1040s ok 4 1040s ok 1043s t/filter/case_in.t .................. 1043s 1..3 1043s # Running under perl version 5.038002 for linux 1043s # Current time local: Tue Mar 19 01:38:59 2024 1043s # Current time GMT: Tue Mar 19 01:38:59 2024 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.42 1043s ok 1 1043s # testing mod_cgi with /modules/cgi/perl_echo.pl 1043s # expected 200 1043s # received 200 1043s ok 2 1043s # testing mod_echo_post with /echo_post 1043s # expected 200 1043s # received 200 1043s ok 3 1043s ok 1043s t/filter/input_body.t ............... 1043s 1..2 1043s # Running under perl version 5.038002 for linux 1043s # Current time local: Tue Mar 19 01:39:00 2024 1043s # Current time GMT: Tue Mar 19 01:39:00 2024 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.42 1043s # testing : Posted "1 ko" 1043s # expected: 'ok 1' 1043s # received: 'ok 1' 1043s ok 1 1043s # testing : Posted "2 ko" 1043s # expected: 'ok 2' 1043s # received: 'ok 2' 1043s ok 2 1043s ok 1045s t/http11/basicauth.t ................ 1045s 1..3 1045s # Running under perl version 5.038002 for linux 1045s # Current time local: Tue Mar 19 01:39:02 2024 1045s # Current time GMT: Tue Mar 19 01:39:02 2024 1045s # Using Test.pm version 1.31 1045s # Using Apache/Test.pm version 1.42 1045s ok 1 1045s ok 2 1045s ok 3 1045s ok 1047s t/http11/chunked.t .................. 1047s 1..30 1047s # Running under perl version 5.038002 for linux 1047s # Current time local: Tue Mar 19 01:39:04 2024 1047s # Current time GMT: Tue Mar 19 01:39:04 2024 1047s # Using Test.pm version 1.31 1047s # Using Apache/Test.pm version 1.42 1047s # testing : response protocol 1047s # expected: 'HTTP/1.1' 1047s # received: 'HTTP/1.1' 1047s ok 1 1047s # testing : response Transfer-Encoding 1047s # expected: 'chunked' 1047s # received: 'chunked' 1047s ok 2 1047s # testing : no Content-Length 1047s # expected: 0 1047s # received: 0 1047s ok 3 1047s # testing : body length 1047s # expected: '70976' 1047s # received: 70976 1047s ok 4 1047s # testing : number of requests 1047s # expected: 1 1047s # received: 1 1047s ok 5 1047s # testing : response protocol 1047s # expected: 'HTTP/1.1' 1047s # received: 'HTTP/1.1' 1047s ok 6 1047s # testing : response Transfer-Encoding 1047s # expected: 'chunked' 1047s # received: 'chunked' 1047s ok 7 1047s # testing : no Content-Length 1047s # expected: 0 1047s # received: 0 1047s ok 8 1047s # testing : body length 1047s # expected: '212509' 1047s # received: 212509 1047s ok 9 1047s # testing : number of requests 1047s # expected: 2 1047s # received: 2 1047s ok 10 1047s # testing : response protocol 1047s # expected: 'HTTP/1.1' 1047s # received: 'HTTP/1.1' 1047s ok 11 1047s # testing : response Transfer-Encoding 1047s # expected: 'chunked' 1047s # received: 'chunked' 1047s ok 12 1047s # testing : no Content-Length 1047s # expected: 0 1047s # received: 0 1047s ok 13 1047s # testing : body length 1047s # expected: '280545' 1047s # received: 280545 1047s ok 14 1047s # testing : number of requests 1047s # expected: 3 1047s # received: 3 1047s ok 15 1047s # testing : response protocol 1047s # expected: 'HTTP/1.1' 1047s # received: 'HTTP/1.1' 1047s ok 16 1047s # testing : response Transfer-Encoding 1047s # expected: 'chunked' 1047s # received: 'chunked' 1047s ok 17 1047s # testing : no Content-Length 1047s # expected: 0 1047s # received: 0 1047s ok 18 1047s # testing : body length 1047s # expected: '845969' 1047s # received: 845969 1047s ok 19 1047s # testing : number of requests 1047s # expected: 4 1047s # received: 4 1047s ok 20 1047s # testing : response protocol 1047s # expected: 'HTTP/1.1' 1047s # received: 'HTTP/1.1' 1047s ok 21 1047s # testing : no Transfer-Encoding (test result inverted) 1047s # expected: 'chunked' 1047s # received: '' 1047s ok 22 1047s # testing : content length 1047s # expected: 253 1047s # received: '253' 1047s ok 23 1047s # testing : body length 1047s # expected: '242' 1047s # received: 242 1047s ok 24 1047s # testing : number of requests 1047s # expected: 5 1047s # received: 5 1047s ok 25 1047s # testing : response protocol 1047s # expected: 'HTTP/1.1' 1047s # received: 'HTTP/1.1' 1047s ok 26 1047s # testing : no Transfer-Encoding (test result inverted) 1047s # expected: 'chunked' 1047s # received: '' 1047s ok 27 1047s # testing : content length 1047s # expected: '' 1047s # received: '' 1047s ok 28 1047s # testing : body length 1047s # expected: '14276' 1047s # received: 14276 1047s ok 29 1047s # testing : number of requests 1047s # expected: 6 1047s # received: 6 1047s ok 30 1047s ok 1048s t/http11/chunked2.t ................. 1048s 1..2 1048s # Running under perl version 5.038002 for linux 1048s # Current time local: Tue Mar 19 01:39:06 2024 1048s # Current time GMT: Tue Mar 19 01:39:06 2024 1048s # Using Test.pm version 1.31 1048s # Using Apache/Test.pm version 1.42 1048s # testing : successful response 1048s # expected: 200 1048s # received: '200' 1048s ok 1 1048s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1048s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1048s ok 2 1048s ok 1050s t/http11/clength.t .................. 1050s 1..6 1050s # Running under perl version 5.038002 for linux 1050s # Current time local: Tue Mar 19 01:39:07 2024 1050s # Current time GMT: Tue Mar 19 01:39:07 2024 1050s # Using Test.pm version 1.31 1050s # Using Apache/Test.pm version 1.42 1050s # testing : successful response 1050s # expected: 200 1050s # received: '200' 1050s ok 1 1050s # expected: 10 1050s # received: '10' 1050s ok 2 1050s # expected: 'bbbbbbbbbb' 1050s # received: 'bbbbbbbbbb' 1050s ok 3 1050s # testing : successful response 1050s # expected: 200 1050s # received: '200' 1050s ok 4 1050s # expected: 6 1050s # received: '6' 1050s ok 5 1050s # expected: 'foobar' 1050s # received: 'foobar' 1050s ok 6 1050s ok 1053s t/http11/post.t ..................... 1053s # using LWP client 1053s 1..51 1053s # Running under perl version 5.038002 for linux 1053s # Current time local: Tue Mar 19 01:39:09 2024 1053s # Current time GMT: Tue Mar 19 01:39:09 2024 1053s # Using Test.pm version 1.31 1053s # Using Apache/Test.pm version 1.42 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 1024 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Connection: Keep-Alive 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 1 1053s #DMMATCH1: 1 1053s #Keep-Alive: timeout=5, max=100 1053s # 1053s # testing : length posted 1053s # expected: '1024' 1053s # received: 1024 1053s ok 1 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 2048 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 2 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '2048' 1053s # received: 2048 1053s ok 2 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 3072 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 3 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '3072' 1053s # received: 3072 1053s ok 3 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 4096 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 4 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '4096' 1053s # received: 4096 1053s ok 4 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 5120 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 5 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '5120' 1053s # received: 5120 1053s ok 5 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 6144 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 6 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '6144' 1053s # received: 6144 1053s ok 6 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 7168 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 7 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '7168' 1053s # received: 7168 1053s ok 7 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 8192 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 8 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '8192' 1053s # received: 8192 1053s ok 8 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 9216 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 5 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 9 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '9216' 1053s # received: 9216 1053s ok 9 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 10240 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 10 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '10240' 1053s # received: 10240 1053s ok 10 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 11264 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 11 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '11264' 1053s # received: 11264 1053s ok 11 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 12288 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 12 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '12288' 1053s # received: 12288 1053s ok 12 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 13312 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 13 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '13312' 1053s # received: 13312 1053s ok 13 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 14336 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 14 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '14336' 1053s # received: 14336 1053s ok 14 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 15360 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 15 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '15360' 1053s # received: 15360 1053s ok 15 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 16384 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 16 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '16384' 1053s # received: 16384 1053s ok 16 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 17408 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 17 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '17408' 1053s # received: 17408 1053s ok 17 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 18432 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 18 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '18432' 1053s # received: 18432 1053s ok 18 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 19456 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 19 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '19456' 1053s # received: 19456 1053s ok 19 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 20480 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 20 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '20480' 1053s # received: 20480 1053s ok 20 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 21504 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 21 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '21504' 1053s # received: 21504 1053s ok 21 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 22528 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 22 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '22528' 1053s # received: 22528 1053s ok 22 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 23552 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 23 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '23552' 1053s # received: 23552 1053s ok 23 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 24576 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 24 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '24576' 1053s # received: 24576 1053s ok 24 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 25600 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 25 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '25600' 1053s # received: 25600 1053s ok 25 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 26624 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 26 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '26624' 1053s # received: 26624 1053s ok 26 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 27648 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 27 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '27648' 1053s # received: 27648 1053s ok 27 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 28672 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 28 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '28672' 1053s # received: 28672 1053s ok 28 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 29696 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 29 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '29696' 1053s # received: 29696 1053s ok 29 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 30720 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 30 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '30720' 1053s # received: 30720 1053s ok 30 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 31744 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 31 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '31744' 1053s # received: 31744 1053s ok 31 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 32768 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 32 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '32768' 1053s # received: 32768 1053s ok 32 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 33792 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 33 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '33792' 1053s # received: 33792 1053s ok 33 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 34816 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 34 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '34816' 1053s # received: 34816 1053s ok 34 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 35840 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 35 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '35840' 1053s # received: 35840 1053s ok 35 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 36864 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 36 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '36864' 1053s # received: 36864 1053s ok 36 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 37888 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 37 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '37888' 1053s # received: 37888 1053s ok 37 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 38912 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 38 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '38912' 1053s # received: 38912 1053s ok 38 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 39936 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:11 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 39 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '39936' 1053s # received: 39936 1053s ok 39 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 40960 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 40 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '40960' 1053s # received: 40960 1053s ok 40 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 41984 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 41 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '41984' 1053s # received: 41984 1053s ok 41 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 43008 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 42 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '43008' 1053s # received: 43008 1053s ok 42 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 44032 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 43 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '44032' 1053s # received: 44032 1053s ok 43 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 45056 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 44 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '45056' 1053s # received: 45056 1053s ok 44 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 46080 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 45 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '46080' 1053s # received: 46080 1053s ok 45 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 47104 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 46 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '47104' 1053s # received: 47104 1053s ok 46 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 48128 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 47 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '48128' 1053s # received: 48128 1053s ok 47 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 49152 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 48 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '49152' 1053s # received: 49152 1053s ok 48 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 50176 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 49 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '50176' 1053s # received: 50176 1053s ok 49 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 51200 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 6 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 50 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '51200' 1053s # received: 51200 1053s ok 50 1053s #lwp request: 1053s #POST http://localhost:8529/eat_post HTTP/1.1 1053s #User-Agent: libwww-perl/6.76 1053s #Content-Length: 102400 1053s # 1053s #server response: 1053s #HTTP/1.1 200 OK 1053s #Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1053s #Vary: In-If1 1053s #Content-Length: 7 1053s #Client-Date: Tue, 19 Mar 2024 01:39:12 GMT 1053s #Client-Peer: 127.0.0.1:8529 1053s #Client-Response-Num: 51 1053s #DMMATCH1: 1 1053s # 1053s # testing : length posted 1053s # expected: '102400' 1053s # received: 102400 1053s ok 51 1053s ok 1055s t/modules/aaa.t ..................... 1055s 1..40 1055s # Running under perl version 5.038002 for linux 1055s # Current time local: Tue Mar 19 01:39:12 2024 1055s # Current time GMT: Tue Mar 19 01:39:12 2024 1055s # Using Test.pm version 1.31 1055s # Using Apache/Test.pm version 1.42 1055s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm2 1055s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1055s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/form1 1055s ok 1 1055s ok 2 1055s ok 3 1055s ok 4 1055s ok 5 1055s ok 6 1055s ok 7 1055s ok 8 1055s ok 9 1055s ok 10 1055s ok 11 1055s ok 12 1055s ok 13 1055s ok 14 1055s ok 15 1055s ok 16 1055s ok 17 1055s ok 18 1055s ok 19 1055s ok 20 1055s ok 21 1055s ok 22 1055s ok 23 1055s ok 24 1055s ok 25 1055s ok 26 1055s ok 27 1055s ok 28 1055s ok 29 1055s ok 30 1055s ok 31 1055s ok 32 1055s ok 33 1055s ok 34 1055s ok 35 1055s ok 36 1055s ok 37 1055s ok 38 1055s ok 39 1055s ok 40 1055s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm2 1055s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/form1 1055s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1055s ok 1058s t/modules/access.t .................. 1058s 1..408 1058s # Running under perl version 5.038002 for linux 1058s # Current time local: Tue Mar 19 01:39:14 2024 1058s # Current time GMT: Tue Mar 19 01:39:14 2024 1058s # Using Test.pm version 1.31 1058s # Using Apache/Test.pm version 1.42 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # expecting access. 1058s ok 1 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 2 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from all 1058s # expecting access. 1058s ok 3 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 4 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from localhost 1058s # expecting access. 1058s ok 5 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 6 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from 127.0.0.1 1058s # expecting access. 1058s ok 7 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 8 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from 127.0 1058s # expecting access. 1058s ok 9 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 10 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 11 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 12 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from 127.0.0.1/16 1058s # expecting access. 1058s ok 13 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 14 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 15 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 16 1058s # --- 1058s # Order deny,allow 1058s # Allow from all 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 17 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # expecting access. 1058s ok 18 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 19 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from all 1058s # expecting access. 1058s ok 20 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 21 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from localhost 1058s # expecting access. 1058s ok 22 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 23 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from 127.0.0.1 1058s # expecting access. 1058s ok 24 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 25 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from 127.0 1058s # expecting access. 1058s ok 26 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 27 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 28 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 29 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from 127.0.0.1/16 1058s # expecting access. 1058s ok 30 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 31 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 32 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 33 1058s # --- 1058s # Order deny,allow 1058s # Allow from localhost 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 34 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # expecting access. 1058s ok 35 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 36 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from all 1058s # expecting access. 1058s ok 37 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 38 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from localhost 1058s # expecting access. 1058s ok 39 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 40 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1 1058s # expecting access. 1058s ok 41 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 42 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0 1058s # expecting access. 1058s ok 43 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 44 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 45 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 46 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1/16 1058s # expecting access. 1058s ok 47 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 48 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 49 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 50 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 51 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # expecting access. 1058s ok 52 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 53 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from all 1058s # expecting access. 1058s ok 54 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 55 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from localhost 1058s # expecting access. 1058s ok 56 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 57 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1 1058s # expecting access. 1058s ok 58 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 59 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from 127.0 1058s # expecting access. 1058s ok 60 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 61 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 62 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 63 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1/16 1058s # expecting access. 1058s ok 64 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 65 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 66 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 67 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 68 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 69 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 70 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from all 1058s # expecting access. 1058s ok 71 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 72 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from localhost 1058s # expecting access. 1058s ok 73 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 74 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1 1058s # expecting access. 1058s ok 75 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 76 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0 1058s # expecting access. 1058s ok 77 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 78 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 79 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 80 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1/16 1058s # expecting access. 1058s ok 81 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 82 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 83 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 84 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 85 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # expecting access. 1058s ok 86 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 87 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from all 1058s # expecting access. 1058s ok 88 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 89 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from localhost 1058s # expecting access. 1058s ok 90 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 91 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1 1058s # expecting access. 1058s ok 92 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 93 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0 1058s # expecting access. 1058s ok 94 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 95 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 96 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 97 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1/16 1058s # expecting access. 1058s ok 98 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 99 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 100 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 101 1058s # --- 1058s # Order deny,allow 1058s # Allow from 127.0.0.1/16 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 102 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # expecting access. 1058s ok 103 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 104 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from all 1058s # expecting access denial. 1058s ok 105 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 106 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 107 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 108 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 109 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 110 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 111 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 112 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 113 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 114 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 115 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 116 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 117 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 118 1058s # --- 1058s # Order deny,allow 1058s # Allow from somewhere.else.com 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 119 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # expecting access. 1058s ok 120 1058s # --- 1058s # Order deny,allow 1058s # Deny from all 1058s # expecting access denial. 1058s ok 121 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from all 1058s # expecting access denial. 1058s ok 122 1058s # --- 1058s # Order deny,allow 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 123 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 124 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 125 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 126 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 127 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 128 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 129 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 130 1058s # --- 1058s # Order deny,allow 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 131 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 132 1058s # --- 1058s # Order deny,allow 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 133 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 134 1058s # --- 1058s # Order deny,allow 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 135 1058s # --- 1058s # Order deny,allow 1058s # Allow from 66.6.6.6 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 136 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # expecting access. 1058s ok 137 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 138 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from all 1058s # expecting access denial. 1058s ok 139 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 140 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 141 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 142 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 143 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 144 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 145 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 146 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 147 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 148 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 149 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 150 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 151 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 152 1058s # --- 1058s # Order allow,deny 1058s # Allow from all 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 153 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # expecting access. 1058s ok 154 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 155 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from all 1058s # expecting access denial. 1058s ok 156 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 157 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 158 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 159 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 160 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 161 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 162 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 163 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 164 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 165 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 166 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 167 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 168 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 169 1058s # --- 1058s # Order allow,deny 1058s # Allow from localhost 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 170 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # expecting access. 1058s ok 171 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 172 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from all 1058s # expecting access denial. 1058s ok 173 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 174 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 175 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 176 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 177 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 178 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 179 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 180 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 181 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 182 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 183 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 184 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 185 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 186 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 187 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # expecting access. 1058s ok 188 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 189 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from all 1058s # expecting access denial. 1058s ok 190 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 191 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 192 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 193 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 194 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 195 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 196 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 197 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 198 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 199 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 200 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 201 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 202 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 203 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 204 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 205 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 206 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from all 1058s # expecting access denial. 1058s ok 207 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 208 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 209 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 210 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 211 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 212 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 213 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 214 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 215 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 216 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 217 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 218 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 219 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 220 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 221 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # expecting access. 1058s ok 222 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 223 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from all 1058s # expecting access denial. 1058s ok 224 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 225 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 226 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 227 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 228 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 229 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 230 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 231 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 232 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 233 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 234 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 235 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 236 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 237 1058s # --- 1058s # Order allow,deny 1058s # Allow from 127.0.0.1/16 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 238 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # expecting access denial. 1058s ok 239 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 240 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from all 1058s # expecting access denial. 1058s ok 241 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 242 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 243 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 244 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 245 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 246 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 247 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 248 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 249 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 250 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 251 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 252 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 253 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 254 1058s # --- 1058s # Order allow,deny 1058s # Allow from somewhere.else.com 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 255 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # expecting access denial. 1058s ok 256 1058s # --- 1058s # Order allow,deny 1058s # Deny from all 1058s # expecting access denial. 1058s ok 257 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from all 1058s # expecting access denial. 1058s ok 258 1058s # --- 1058s # Order allow,deny 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 259 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 260 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 261 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 262 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 263 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 264 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 265 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 266 1058s # --- 1058s # Order allow,deny 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 267 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 268 1058s # --- 1058s # Order allow,deny 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 269 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 270 1058s # --- 1058s # Order allow,deny 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 271 1058s # --- 1058s # Order allow,deny 1058s # Allow from 66.6.6.6 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 272 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # expecting access. 1058s ok 273 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 274 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from all 1058s # expecting access denial. 1058s ok 275 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 276 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 277 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 278 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 279 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 280 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 281 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 282 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 283 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 284 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 285 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 286 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 287 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 288 1058s # --- 1058s # Order mutual-failure 1058s # Allow from all 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 289 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # expecting access. 1058s ok 290 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 291 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from all 1058s # expecting access denial. 1058s ok 292 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 293 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 294 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 295 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 296 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 297 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 298 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 299 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 300 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 301 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 302 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 303 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 304 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 305 1058s # --- 1058s # Order mutual-failure 1058s # Allow from localhost 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 306 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # expecting access. 1058s ok 307 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 308 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from all 1058s # expecting access denial. 1058s ok 309 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 310 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 311 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 312 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 313 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 314 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 315 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 316 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 317 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 318 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 319 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 320 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 321 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 322 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 323 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # expecting access. 1058s ok 324 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 325 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from all 1058s # expecting access denial. 1058s ok 326 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 327 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 328 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 329 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 330 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 331 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 332 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 333 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 334 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 335 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 336 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 337 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 338 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 339 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 340 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # expecting access. 1058s ok 341 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 342 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from all 1058s # expecting access denial. 1058s ok 343 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 344 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 345 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 346 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 347 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 348 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 349 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 350 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 351 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 352 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 353 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 354 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 355 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 356 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/255.255.0.0 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 357 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # expecting access. 1058s ok 358 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 359 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from all 1058s # expecting access denial. 1058s ok 360 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 361 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 362 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 363 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 364 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 365 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 366 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 367 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 368 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 369 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 370 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 371 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from somewhere.else.com 1058s # expecting access. 1058s ok 372 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 373 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 127.0.0.1/16 1058s # Deny from 66.6.6.6 1058s # expecting access. 1058s ok 374 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # expecting access denial. 1058s ok 375 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 376 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from all 1058s # expecting access denial. 1058s ok 377 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 378 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 379 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 380 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 381 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 382 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 383 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 384 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 385 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 386 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 387 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 388 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 389 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 390 1058s # --- 1058s # Order mutual-failure 1058s # Allow from somewhere.else.com 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 391 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # expecting access denial. 1058s ok 392 1058s # --- 1058s # Order mutual-failure 1058s # Deny from all 1058s # expecting access denial. 1058s ok 393 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from all 1058s # expecting access denial. 1058s ok 394 1058s # --- 1058s # Order mutual-failure 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 395 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from localhost 1058s # expecting access denial. 1058s ok 396 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 397 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1 1058s # expecting access denial. 1058s ok 398 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 399 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0 1058s # expecting access denial. 1058s ok 400 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 401 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1/255.255.0.0 1058s # expecting access denial. 1058s ok 402 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 403 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from 127.0.0.1/16 1058s # expecting access denial. 1058s ok 404 1058s # --- 1058s # Order mutual-failure 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 405 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from somewhere.else.com 1058s # expecting access denial. 1058s ok 406 1058s # --- 1058s # Order mutual-failure 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 407 1058s # --- 1058s # Order mutual-failure 1058s # Allow from 66.6.6.6 1058s # Deny from 66.6.6.6 1058s # expecting access denial. 1058s ok 408 1058s ok 1059s t/modules/actions.t ................. 1059s 1..20 1059s # Running under perl version 5.038002 for linux 1059s # Current time local: Tue Mar 19 01:39:16 2024 1059s # Current time GMT: Tue Mar 19 01:39:16 2024 1059s # Using Test.pm version 1.31 1059s # Using Apache/Test.pm version 1.42 1059s # expected: 200 1059s # received: '200' 1059s ok 1 1059s # expected: 'nada' 1059s # received: 'nada' 1059s ok 2 1059s # expected: 404 1059s # received: '404' 1059s ok 3 1059s ok 4 # skip RC=404, no need to check content 1059s # expected: 404 1059s # received: '404' 1059s ok 5 1059s ok 6 # skip RC=404, no need to check content 1059s # expected: 404 1059s # received: '404' 1059s ok 7 1059s ok 8 # skip RC=404, no need to check content 1059s # expected: 200 1059s # received: '200' 1059s ok 9 1059s # expected: 'nada' 1059s # received: 'nada' 1059s ok 10 1059s # expected: 404 1059s # received: '404' 1059s ok 11 1059s ok 12 # skip RC=404, no need to check content 1059s # expected: 200 1059s # received: '200' 1059s ok 13 1059s # expected: 'POST 1059s # foo2: bar2 1059s # ' 1059s # received: 'POST 1059s # foo2: bar2 1059s # ' 1059s ok 14 1059s # expected: 405 1059s # received: '405' 1059s ok 15 1059s # expected: 200 1059s # received: '200' 1059s ok 16 1059s # expected: 'foo=bar' 1059s # received: 'foo=bar' 1059s ok 17 1059s # expected: 200 1059s # received: '200' 1059s ok 18 1059s # expected: 'POST 1059s # foo2: bar2 1059s # ' 1059s # received: 'POST 1059s # foo2: bar2 1059s # ' 1059s ok 19 1059s # expected: 405 1059s # received: '405' 1059s ok 20 1059s ok 1061s t/modules/alias.t ................... 1061s 1..134 1061s # Running under perl version 5.038002 for linux 1061s # Current time local: Tue Mar 19 01:39:18 2024 1061s # Current time GMT: Tue Mar 19 01:39:18 2024 1061s # Using Test.pm version 1.31 1061s # Using Apache/Test.pm version 1.42 1061s # verifying simple aliases 1061s # testing : /alias/ 1061s # expected: 200 1061s # received: '200' 1061s ok 1 1061s # testing : /bogu/ 1061s # expected: 404 1061s # received: '404' 1061s ok 2 1061s # verifying alias match with /ali[0-9]. 1061s # testing : /ali0 1061s # expected: 0 1061s # received: '0' 1061s ok 3 1061s # testing : /ali1 1061s # expected: 1 1061s # received: '1' 1061s ok 4 1061s # testing : /ali2 1061s # expected: 2 1061s # received: '2' 1061s ok 5 1061s # testing : /ali3 1061s # expected: 3 1061s # received: '3' 1061s ok 6 1061s # testing : /ali4 1061s # expected: 4 1061s # received: '4' 1061s ok 7 1061s # testing : /ali5 1061s # expected: 5 1061s # received: '5' 1061s ok 8 1061s # testing : /ali6 1061s # expected: 6 1061s # received: '6' 1061s ok 9 1061s # testing : /ali7 1061s # expected: 7 1061s # received: '7' 1061s ok 10 1061s # testing : /ali8 1061s # expected: 8 1061s # received: '8' 1061s ok 11 1061s # testing : /ali9 1061s # expected: 9 1061s # received: '9' 1061s ok 12 1061s # verifying expression alias match with /expr/ali[0-9]. 1061s # testing : /ali0 1061s # expected: 0 1061s # received: '0' 1061s ok 13 1061s # testing : /ali1 1061s # expected: 1 1061s # received: '1' 1061s ok 14 1061s # testing : /ali2 1061s # expected: 2 1061s # received: '2' 1061s ok 15 1061s # testing : /ali3 1061s # expected: 3 1061s # received: '3' 1061s ok 16 1061s # testing : /ali4 1061s # expected: 4 1061s # received: '4' 1061s ok 17 1061s # testing : /ali5 1061s # expected: 5 1061s # received: '5' 1061s ok 18 1061s # testing : /ali6 1061s # expected: 6 1061s # received: '6' 1061s ok 19 1061s # testing : /ali7 1061s # expected: 7 1061s # received: '7' 1061s ok 20 1061s # testing : /ali8 1061s # expected: 8 1061s # received: '8' 1061s ok 21 1061s # testing : /ali9 1061s # expected: 9 1061s # received: '9' 1061s ok 22 1061s # testing : /forbid 1061s # expected: '403' 1061s # received: '403' 1061s ok 23 1061s # testing : /gone 1061s # expected: '410' 1061s # received: '410' 1061s ok 24 1061s # testing : /perm 1061s # expected: '301' 1061s # received: '301' 1061s ok 25 1061s # testing : /perm2 1061s # expected: '301' 1061s # received: '301' 1061s ok 26 1061s # testing : /seeother 1061s # expected: '303' 1061s # received: '303' 1061s ok 27 1061s # testing : /temp 1061s # expected: '302' 1061s # received: '302' 1061s ok 28 1061s # testing : /temp2 1061s # expected: '302' 1061s # received: '302' 1061s ok 29 1061s verifying body of perm and temp redirect match 1061s # testing : /p0 1061s # expected: 0 1061s # received: '0' 1061s ok 30 1061s # testing : /p1 1061s # expected: 1 1061s # received: '1' 1061s ok 31 1061s # testing : /p2 1061s # expected: 2 1061s # received: '2' 1061s ok 32 1061s # testing : /p3 1061s # expected: 3 1061s # received: '3' 1061s ok 33 1061s # testing : /p4 1061s # expected: 4 1061s # received: '4' 1061s ok 34 1061s # testing : /p5 1061s # expected: 5 1061s # received: '5' 1061s ok 35 1061s # testing : /p6 1061s # expected: 6 1061s # received: '6' 1061s ok 36 1061s # testing : /p7 1061s # expected: 7 1061s # received: '7' 1061s ok 37 1061s # testing : /p8 1061s # expected: 8 1061s # received: '8' 1061s ok 38 1061s # testing : /p9 1061s # expected: 9 1061s # received: '9' 1061s ok 39 1061s # testing : /t0 1061s # expected: 0 1061s # received: '0' 1061s ok 40 1061s # testing : /t1 1061s # expected: 1 1061s # received: '1' 1061s ok 41 1061s # testing : /t2 1061s # expected: 2 1061s # received: '2' 1061s ok 42 1061s # testing : /t3 1061s # expected: 3 1061s # received: '3' 1061s ok 43 1061s # testing : /t4 1061s # expected: 4 1061s # received: '4' 1061s ok 44 1061s # testing : /t5 1061s # expected: 5 1061s # received: '5' 1061s ok 45 1061s # testing : /t6 1061s # expected: 6 1061s # received: '6' 1061s ok 46 1061s # testing : /t7 1061s # expected: 7 1061s # received: '7' 1061s ok 47 1061s # testing : /t8 1061s # expected: 8 1061s # received: '8' 1061s ok 48 1061s # testing : /t9 1061s # expected: 9 1061s # received: '9' 1061s ok 49 1061s verifying body of perm and temp redirect match with expression support 1061s # testing : /p0 1061s # expected: 0 1061s # received: '0' 1061s ok 50 1061s # testing : /p1 1061s # expected: 1 1061s # received: '1' 1061s ok 51 1061s # testing : /p2 1061s # expected: 2 1061s # received: '2' 1061s ok 52 1061s # testing : /p3 1061s # expected: 3 1061s # received: '3' 1061s ok 53 1061s # testing : /p4 1061s # expected: 4 1061s # received: '4' 1061s ok 54 1061s # testing : /p5 1061s # expected: 5 1061s # received: '5' 1061s ok 55 1061s # testing : /p6 1061s # expected: 6 1061s # received: '6' 1061s ok 56 1061s # testing : /p7 1061s # expected: 7 1061s # received: '7' 1061s ok 57 1061s # testing : /p8 1061s # expected: 8 1061s # received: '8' 1061s ok 58 1061s # testing : /p9 1061s # expected: 9 1061s # received: '9' 1061s ok 59 1061s # testing : /t0 1061s # expected: 0 1061s # received: '0' 1061s ok 60 1061s # testing : /t1 1061s # expected: 1 1061s # received: '1' 1061s ok 61 1061s # testing : /t2 1061s # expected: 2 1061s # received: '2' 1061s ok 62 1061s # testing : /t3 1061s # expected: 3 1061s # received: '3' 1061s ok 63 1061s # testing : /t4 1061s # expected: 4 1061s # received: '4' 1061s ok 64 1061s # testing : /t5 1061s # expected: 5 1061s # received: '5' 1061s ok 65 1061s # testing : /t6 1061s # expected: 6 1061s # received: '6' 1061s ok 66 1061s # testing : /t7 1061s # expected: 7 1061s # received: '7' 1061s ok 67 1061s # testing : /t8 1061s # expected: 8 1061s # received: '8' 1061s ok 68 1061s # testing : /t9 1061s # expected: 9 1061s # received: '9' 1061s ok 69 1061s verifying return code of seeother and gone redirect match 1061s # testing : g0 1061s # expected: '410' 1061s # received: '410' 1061s ok 70 1061s # testing : g1 1061s # expected: '410' 1061s # received: '410' 1061s ok 71 1061s # testing : g2 1061s # expected: '410' 1061s # received: '410' 1061s ok 72 1061s # testing : g3 1061s # expected: '410' 1061s # received: '410' 1061s ok 73 1061s # testing : g4 1061s # expected: '410' 1061s # received: '410' 1061s ok 74 1061s # testing : g5 1061s # expected: '410' 1061s # received: '410' 1061s ok 75 1061s # testing : g6 1061s # expected: '410' 1061s # received: '410' 1061s ok 76 1061s # testing : g7 1061s # expected: '410' 1061s # received: '410' 1061s ok 77 1061s # testing : g8 1061s # expected: '410' 1061s # received: '410' 1061s ok 78 1061s # testing : g9 1061s # expected: '410' 1061s # received: '410' 1061s ok 79 1061s # testing : f0 1061s # expected: '403' 1061s # received: '403' 1061s ok 80 1061s # testing : f1 1061s # expected: '403' 1061s # received: '403' 1061s ok 81 1061s # testing : f2 1061s # expected: '403' 1061s # received: '403' 1061s ok 82 1061s # testing : f3 1061s # expected: '403' 1061s # received: '403' 1061s ok 83 1061s # testing : f4 1061s # expected: '403' 1061s # received: '403' 1061s ok 84 1061s # testing : f5 1061s # expected: '403' 1061s # received: '403' 1061s ok 85 1061s # testing : f6 1061s # expected: '403' 1061s # received: '403' 1061s ok 86 1061s # testing : f7 1061s # expected: '403' 1061s # received: '403' 1061s ok 87 1061s # testing : f8 1061s # expected: '403' 1061s # received: '403' 1061s ok 88 1061s # testing : f9 1061s # expected: '403' 1061s # received: '403' 1061s ok 89 1061s # testing : s0 1061s # expected: '303' 1061s # received: '303' 1061s ok 90 1061s # testing : s1 1061s # expected: '303' 1061s # received: '303' 1061s ok 91 1061s # testing : s2 1061s # expected: '303' 1061s # received: '303' 1061s ok 92 1061s # testing : s3 1061s # expected: '303' 1061s # received: '303' 1061s ok 93 1061s # testing : s4 1061s # expected: '303' 1061s # received: '303' 1061s ok 94 1061s # testing : s5 1061s # expected: '303' 1061s # received: '303' 1061s ok 95 1061s # testing : s6 1061s # expected: '303' 1061s # received: '303' 1061s ok 96 1061s # testing : s7 1061s # expected: '303' 1061s # received: '303' 1061s ok 97 1061s # testing : s8 1061s # expected: '303' 1061s # received: '303' 1061s ok 98 1061s # testing : s9 1061s # expected: '303' 1061s # received: '303' 1061s ok 99 1061s verifying return code of seeother and gone redirect match with expression support 1061s # testing : g0 1061s # expected: '410' 1061s # received: '410' 1061s ok 100 1061s # testing : g1 1061s # expected: '410' 1061s # received: '410' 1061s ok 101 1061s # testing : g2 1061s # expected: '410' 1061s # received: '410' 1061s ok 102 1061s # testing : g3 1061s # expected: '410' 1061s # received: '410' 1061s ok 103 1061s # testing : g4 1061s # expected: '410' 1061s # received: '410' 1061s ok 104 1061s # testing : g5 1061s # expected: '410' 1061s # received: '410' 1061s ok 105 1061s # testing : g6 1061s # expected: '410' 1061s # received: '410' 1061s ok 106 1061s # testing : g7 1061s # expected: '410' 1061s # received: '410' 1061s ok 107 1061s # testing : g8 1061s # expected: '410' 1061s # received: '410' 1061s ok 108 1061s # testing : g9 1061s # expected: '410' 1061s # received: '410' 1061s ok 109 1061s # testing : f0 1061s # expected: '403' 1061s # received: '403' 1061s ok 110 1061s # testing : f1 1061s # expected: '403' 1061s # received: '403' 1061s ok 111 1061s # testing : f2 1061s # expected: '403' 1061s # received: '403' 1061s ok 112 1061s # testing : f3 1061s # expected: '403' 1061s # received: '403' 1061s ok 113 1061s # testing : f4 1061s # expected: '403' 1061s # received: '403' 1061s ok 114 1061s # testing : f5 1061s # expected: '403' 1061s # received: '403' 1061s ok 115 1061s # testing : f6 1061s # expected: '403' 1061s # received: '403' 1061s ok 116 1061s # testing : f7 1061s # expected: '403' 1061s # received: '403' 1061s ok 117 1061s # testing : f8 1061s # expected: '403' 1061s # received: '403' 1061s ok 118 1061s # testing : f9 1061s # expected: '403' 1061s # received: '403' 1061s ok 119 1061s # testing : s0 1061s # expected: '303' 1061s # received: '303' 1061s ok 120 1061s # testing : s1 1061s # expected: '303' 1061s # received: '303' 1061s ok 121 1061s # testing : s2 1061s # expected: '303' 1061s # received: '303' 1061s ok 122 1061s # testing : s3 1061s # expected: '303' 1061s # received: '303' 1061s ok 123 1061s # testing : s4 1061s # expected: '303' 1061s # received: '303' 1061s ok 124 1061s # testing : s5 1061s # expected: '303' 1061s # received: '303' 1061s ok 125 1061s # testing : s6 1061s # expected: '303' 1061s # received: '303' 1061s ok 126 1061s # testing : s7 1061s # expected: '303' 1061s # received: '303' 1061s ok 127 1061s # testing : s8 1061s # expected: '303' 1061s # received: '303' 1061s ok 128 1061s # testing : s9 1061s # expected: '303' 1061s # received: '303' 1061s ok 129 1061s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1061s # verifying /modules/alias/script is plain text 1061s # testing : /modules/alias/script 1061s # expected: '#!/bin/sh 1061s # echo Content-type: text/plain 1061s # echo 1061s # echo this is a shell script cgi. 1061s # ' 1061s # received: '#!/bin/sh 1061s # echo Content-type: text/plain 1061s # echo 1061s # echo this is a shell script cgi. 1061s # ' 1061s ok 130 1061s # verifying same file accessed at /cgi/script is executed code 1061s # testing : /cgi/script 1061s # expected: 'this is a shell script cgi. 1061s # ' 1061s # received: 'this is a shell script cgi. 1061s # ' 1061s ok 131 1061s # verifying ScriptAliasMatch with /aliascgi-script 1061s # testing : /aliascgi-script 1061s # expected: 'this is a shell script cgi. 1061s # ' 1061s # received: 'this is a shell script cgi. 1061s # ' 1061s ok 132 1061s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1061s # testing : /aliascgi-script 1061s # expected: 'this is a shell script cgi. 1061s # ' 1061s # received: 'this is a shell script cgi. 1061s # ' 1061s ok 133 1061s # verifying bad script alias. 1061s # testing : /aliascgi-nada 1061s # expected: 404 1061s # received: '404' 1061s ok 134 1061s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1061s ok 1063s t/modules/allowmethods.t ............ 1063s 1..9 1063s # Running under perl version 5.038002 for linux 1063s # Current time local: Tue Mar 19 01:39:20 2024 1063s # Current time GMT: Tue Mar 19 01:39:20 2024 1063s # Using Test.pm version 1.31 1063s # Using Apache/Test.pm version 1.42 1063s # testing : Get request to /Get responds 200 1063s # expected: 200 1063s # received: '200' 1063s ok 1 1063s # testing : Head request to /Get responds 200 1063s # expected: 200 1063s # received: '200' 1063s ok 2 1063s # testing : Post request to /Get responds 405 1063s # expected: 405 1063s # received: '405' 1063s ok 3 1063s # testing : Get request to /Head responds 200 1063s # expected: 200 1063s # received: '200' 1063s ok 4 1063s # testing : Head request to /Head responds 200 1063s # expected: 200 1063s # received: '200' 1063s ok 5 1063s # testing : Post request to /Head responds 405 1063s # expected: 405 1063s # received: '405' 1063s ok 6 1063s # testing : Get request to /Post responds 405 1063s # expected: 405 1063s # received: '405' 1063s ok 7 1063s # testing : Head request to /Post responds 405 1063s # expected: 405 1063s # received: '405' 1063s ok 8 1063s # testing : Post request to /Post responds 200 1063s # expected: 200 1063s # received: '200' 1063s ok 9 1063s ok 1065s t/modules/asis.t .................... 1065s 1..3 1065s # Running under perl version 5.038002 for linux 1065s # Current time local: Tue Mar 19 01:39:22 2024 1065s # Current time GMT: Tue Mar 19 01:39:22 2024 1065s # Using Test.pm version 1.31 1065s # Using Apache/Test.pm version 1.42 1065s # testing : asis content OK 1065s # expected: 'This is asis content. 1065s # ' 1065s # received: 'This is asis content. 1065s # ' 1065s ok 1 1065s # testing : asis gave 404 error 1065s # expected: 404 1065s # received: '404' 1065s ok 2 1065s # testing : asis gave 403 error 1065s # expected: 403 1065s # received: '403' 1065s ok 3 1065s ok 1068s t/modules/authz_core.t .............. 1068s 1..504 1068s # Running under perl version 5.038002 for linux 1068s # Current time local: Tue Mar 19 01:39:24 2024 1068s # Current time GMT: Tue Mar 19 01:39:24 2024 1068s # Using Test.pm version 1.31 1068s # Using Apache/Test.pm version 1.42 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/groups1 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 200, expected 200 [a/ : a/ ] 1068s ok 1 1068s # got 200, expected 200 [a/ : a/ 1] 1068s ok 2 1068s # got 200, expected 200 [a/ : a/ 2] 1068s ok 3 1068s # got 200, expected 200 [a/ : a/ 1 2] 1068s ok 4 1068s # got 200, expected 200 [a/ : a/ 3] 1068s ok 5 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ user1: a/ ] 1068s ok 6 1068s # got 200, expected 200 [a/ user1: a/ user1] 1068s ok 7 1068s # got 401, expected 401 [a/ user1: a/ user2] 1068s ok 8 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ Any 1 2: a/ ] 1068s ok 9 1068s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1068s ok 10 1068s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1068s ok 11 1068s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1068s ok 12 1068s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1068s ok 13 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1068s ok 14 1068s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1068s ok 15 1068s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1068s ok 16 1068s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1068s ok 17 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1068s ok 18 1068s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1068s ok 19 1068s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1068s ok 20 1068s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1068s ok 21 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1068s ok 22 1068s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1068s ok 23 1068s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1068s ok 24 1068s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1068s ok 25 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1068s ok 26 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1068s ok 27 1068s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1068s ok 28 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1068s ok 29 1068s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1068s ok 30 1068s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1068s ok 31 1068s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1068s ok 32 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1068s ok 33 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1068s ok 34 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1068s ok 35 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1068s ok 36 1068s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1068s ok 37 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1068s ok 38 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1068s ok 39 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1068s ok 40 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1068s ok 41 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1068s ok 42 1068s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1068s ok 43 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1068s ok 44 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1068s ok 45 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1068s ok 46 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1068s ok 47 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1068s ok 48 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1068s ok 49 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1068s ok 50 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1068s ok 51 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1068s ok 52 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1068s ok 53 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1068s ok 54 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1068s ok 55 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1068s ok 56 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1068s ok 57 1068s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1068s ok 58 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 !2: a/ ] 1068s ok 59 1068s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1068s ok 60 1068s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1068s ok 61 1068s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1068s ok 62 1068s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1068s ok 63 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1068s ok 64 1068s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1068s ok 65 1068s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1068s ok 66 1068s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1068s ok 67 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1068s ok 68 1068s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1068s ok 69 1068s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1068s ok 70 1068s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1068s ok 71 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1068s ok 72 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1068s ok 73 1068s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1068s ok 74 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1068s ok 75 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1068s ok 76 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1068s ok 77 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1068s ok 78 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1068s ok 79 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1068s ok 80 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1068s ok 81 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1068s ok 82 1068s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1068s ok 83 1068s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1068s ok 84 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1068s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1068s ok 85 1068s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1068s ok 86 1068s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1068s ok 87 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1068s ok 88 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1068s ok 89 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1068s ok 90 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1068s ok 91 1068s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1068s ok 92 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1068s ok 93 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1068s ok 94 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1068s ok 95 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1068s ok 96 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1068s ok 97 1068s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1068s ok 98 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1068s ok 99 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1068s ok 100 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1068s ok 101 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1068s ok 102 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1068s ok 103 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1068s ok 104 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1068s ok 105 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1068s ok 106 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1068s ok 107 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1068s ok 108 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1068s ok 109 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1068s ok 110 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1068s ok 111 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1068s ok 112 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1068s ok 113 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 2: a/ ] 1068s ok 114 1068s # got 403, expected 403 [a/ All 1 2: a/ 1] 1068s ok 115 1068s # got 403, expected 403 [a/ All 1 2: a/ 2] 1068s ok 116 1068s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1068s ok 117 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1068s ok 118 1068s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1068s ok 119 1068s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1068s ok 120 1068s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1068s ok 121 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1068s ok 122 1068s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1068s ok 123 1068s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1068s ok 124 1068s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1068s ok 125 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1068s ok 126 1068s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1068s ok 127 1068s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1068s ok 128 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1068s ok 129 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1068s ok 130 1068s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1068s ok 131 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1068s ok 132 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1068s ok 133 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1068s ok 134 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1068s ok 135 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1068s ok 136 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1068s ok 137 1068s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1068s ok 138 1068s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1068s ok 139 1068s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1068s ok 140 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1068s ok 141 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1068s ok 142 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1068s ok 143 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1068s ok 144 1068s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1068s ok 145 1068s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1068s ok 146 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1068s ok 147 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1068s ok 148 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1068s ok 149 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1068s ok 150 1068s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1068s ok 151 1068s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1068s ok 152 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1068s ok 153 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1068s ok 154 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1068s ok 155 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1068s ok 156 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1068s ok 157 1068s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1068s ok 158 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1068s ok 159 1068s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1068s ok 160 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1068s ok 161 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1068s ok 162 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1068s ok 163 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1068s ok 164 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1068s ok 165 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1068s ok 166 1068s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1068s ok 167 1068s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1068s ok 168 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1068s ok 169 1068s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1068s ok 170 1068s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1068s ok 171 1068s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1068s ok 172 1068s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1068s ok 173 1068s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1068s ok 174 1068s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1068s ok 175 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1068s ok 176 1068s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1068s ok 177 1068s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1068s ok 178 1068s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1068s ok 179 1068s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1068s ok 180 1068s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1068s ok 181 1068s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1068s ok 182 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1068s ok 183 1068s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1068s ok 184 1068s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1068s ok 185 1068s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1068s ok 186 1068s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1068s ok 187 1068s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1068s ok 188 1068s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1068s ok 189 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1068s ok 190 1068s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1068s ok 191 1068s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1068s ok 192 1068s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1068s ok 193 1068s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1068s ok 194 1068s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1068s ok 195 1068s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1068s ok 196 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1068s ok 197 1068s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1068s ok 198 1068s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1068s ok 199 1068s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1068s ok 200 1068s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1068s ok 201 1068s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1068s ok 202 1068s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1068s ok 203 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1068s ok 204 1068s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1068s ok 205 1068s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1068s ok 206 1068s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1068s ok 207 1068s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1068s ok 208 1068s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1068s ok 209 1068s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1068s ok 210 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1068s ok 211 1068s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1068s ok 212 1068s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1068s ok 213 1068s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1068s ok 214 1068s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1068s ok 215 1068s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1068s ok 216 1068s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1068s ok 217 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1068s ok 218 1068s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1068s ok 219 1068s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1068s ok 220 1068s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1068s ok 221 1068s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1068s ok 222 1068s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1068s ok 223 1068s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1068s ok 224 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1068s ok 225 1068s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1068s ok 226 1068s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1068s ok 227 1068s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1068s ok 228 1068s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1068s ok 229 1068s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1068s ok 230 1068s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1068s ok 231 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1068s ok 232 1068s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1068s ok 233 1068s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1068s ok 234 1068s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1068s ok 235 1068s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1068s ok 236 1068s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1068s ok 237 1068s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1068s ok 238 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1068s ok 239 1068s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1068s ok 240 1068s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1068s ok 241 1068s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1068s ok 242 1068s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1068s ok 243 1068s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1068s ok 244 1068s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1068s ok 245 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1068s ok 246 1068s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1068s ok 247 1068s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1068s ok 248 1068s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1068s ok 249 1068s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1068s ok 250 1068s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1068s ok 251 1068s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1068s ok 252 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1068s ok 253 1068s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1068s ok 254 1068s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1068s ok 255 1068s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1068s ok 256 1068s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1068s ok 257 1068s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1068s ok 258 1068s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1068s ok 259 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1068s ok 260 1068s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1068s ok 261 1068s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1068s ok 262 1068s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1068s ok 263 1068s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1068s ok 264 1068s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1068s ok 265 1068s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1068s ok 266 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1068s ok 267 1068s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1068s ok 268 1068s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1068s ok 269 1068s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1068s ok 270 1068s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1068s ok 271 1068s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1068s ok 272 1068s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1068s ok 273 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1068s ok 274 1068s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1068s ok 275 1068s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1068s ok 276 1068s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1068s ok 277 1068s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1068s ok 278 1068s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1068s ok 279 1068s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1068s ok 280 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1068s ok 281 1068s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1068s ok 282 1068s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1068s ok 283 1068s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1068s ok 284 1068s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1068s ok 285 1068s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1068s ok 286 1068s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1068s ok 287 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1068s ok 288 1068s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1068s ok 289 1068s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1068s ok 290 1068s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1068s ok 291 1068s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1068s ok 292 1068s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1068s ok 293 1068s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1068s ok 294 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1068s ok 295 1068s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1068s ok 296 1068s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1068s ok 297 1068s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1068s ok 298 1068s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1068s ok 299 1068s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1068s ok 300 1068s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1068s ok 301 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1068s ok 302 1068s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1068s ok 303 1068s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1068s ok 304 1068s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1068s ok 305 1068s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1068s ok 306 1068s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1068s ok 307 1068s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1068s ok 308 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1068s ok 309 1068s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1068s ok 310 1068s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1068s ok 311 1068s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1068s ok 312 1068s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1068s ok 313 1068s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1068s ok 314 1068s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1068s ok 315 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1068s ok 316 1068s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1068s ok 317 1068s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1068s ok 318 1068s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1068s ok 319 1068s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1068s ok 320 1068s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1068s ok 321 1068s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1068s ok 322 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1068s ok 323 1068s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1068s ok 324 1068s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1068s ok 325 1068s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1068s ok 326 1068s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1068s ok 327 1068s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1068s ok 328 1068s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1068s ok 329 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1068s ok 330 1068s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1068s ok 331 1068s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1068s ok 332 1068s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1068s ok 333 1068s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1068s ok 334 1068s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1068s ok 335 1068s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1068s ok 336 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1068s ok 337 1068s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1068s ok 338 1068s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1068s ok 339 1068s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1068s ok 340 1068s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1068s ok 341 1068s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1068s ok 342 1068s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1068s ok 343 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1068s ok 344 1068s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1068s ok 345 1068s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1068s ok 346 1068s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1068s ok 347 1068s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1068s ok 348 1068s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1068s ok 349 1068s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1068s ok 350 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1068s ok 351 1068s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1068s ok 352 1068s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1068s ok 353 1068s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1068s ok 354 1068s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1068s ok 355 1068s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1068s ok 356 1068s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1068s ok 357 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1068s ok 358 1068s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1068s ok 359 1068s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1068s ok 360 1068s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1068s ok 361 1068s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1068s ok 362 1068s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1068s ok 363 1068s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1068s ok 364 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1068s ok 365 1068s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1068s ok 366 1068s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1068s ok 367 1068s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1068s ok 368 1068s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1068s ok 369 1068s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1068s ok 370 1068s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1068s ok 371 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1068s ok 372 1068s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1068s ok 373 1068s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1068s ok 374 1068s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1068s ok 375 1068s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1068s ok 376 1068s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1068s ok 377 1068s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1068s ok 378 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1068s ok 379 1068s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1068s ok 380 1068s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1068s ok 381 1068s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1068s ok 382 1068s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1068s ok 383 1068s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1068s ok 384 1068s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1068s ok 385 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1068s ok 386 1068s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1068s ok 387 1068s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1068s ok 388 1068s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1068s ok 389 1068s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1068s ok 390 1068s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1068s ok 391 1068s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1068s ok 392 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1068s ok 393 1068s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1068s ok 394 1068s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1068s ok 395 1068s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1068s ok 396 1068s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1068s ok 397 1068s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1068s ok 398 1068s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1068s ok 399 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1068s ok 400 1068s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1068s ok 401 1068s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1068s ok 402 1068s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1068s ok 403 1068s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1068s ok 404 1068s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1068s ok 405 1068s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1068s ok 406 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1068s ok 407 1068s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1068s ok 408 1068s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1068s ok 409 1068s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1068s ok 410 1068s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1068s ok 411 1068s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1068s ok 412 1068s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1068s ok 413 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1068s ok 414 1068s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1068s ok 415 1068s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1068s ok 416 1068s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1068s ok 417 1068s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1068s ok 418 1068s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1068s ok 419 1068s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1068s ok 420 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1068s ok 421 1068s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1068s ok 422 1068s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1068s ok 423 1068s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1068s ok 424 1068s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1068s ok 425 1068s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1068s ok 426 1068s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1068s ok 427 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1068s ok 428 1068s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1068s ok 429 1068s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1068s ok 430 1068s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1068s ok 431 1068s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1068s ok 432 1068s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1068s ok 433 1068s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1068s ok 434 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1068s ok 435 1068s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1068s ok 436 1068s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1068s ok 437 1068s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1068s ok 438 1068s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1068s ok 439 1068s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1068s ok 440 1068s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1068s ok 441 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1068s ok 442 1068s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1068s ok 443 1068s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1068s ok 444 1068s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1068s ok 445 1068s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1068s ok 446 1068s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1068s ok 447 1068s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1068s ok 448 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1068s ok 449 1068s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1068s ok 450 1068s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1068s ok 451 1068s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1068s ok 452 1068s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1068s ok 453 1068s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1068s ok 454 1068s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1068s ok 455 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1068s ok 456 1068s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1068s ok 457 1068s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1068s ok 458 1068s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1068s ok 459 1068s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1068s ok 460 1068s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1068s ok 461 1068s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1068s ok 462 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1068s ok 463 1068s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1068s ok 464 1068s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1068s ok 465 1068s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1068s ok 466 1068s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1068s ok 467 1068s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1068s ok 468 1068s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1068s ok 469 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1068s ok 470 1068s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1068s ok 471 1068s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1068s ok 472 1068s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1068s ok 473 1068s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1068s ok 474 1068s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1068s ok 475 1068s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1068s ok 476 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1068s ok 477 1068s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1068s ok 478 1068s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1068s ok 479 1068s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1068s ok 480 1068s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1068s ok 481 1068s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1068s ok 482 1068s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1068s ok 483 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1068s ok 484 1068s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1068s ok 485 1068s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1068s ok 486 1068s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1068s ok 487 1068s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1068s ok 488 1068s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1068s ok 489 1068s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1068s ok 490 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1068s ok 491 1068s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1068s ok 492 1068s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1068s ok 493 1068s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1068s ok 494 1068s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1068s ok 495 1068s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1068s ok 496 1068s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1068s ok 497 1068s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1068s ok 498 1068s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1068s ok 499 1068s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1068s ok 500 1068s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1068s ok 501 1068s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1068s ok 502 1068s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1068s ok 503 1068s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1068s ok 504 1068s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1068s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/groups1 1068s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1068s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1068s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1068s ok 1070s t/modules/autoindex.t ............... 1070s 1..84 1070s # Running under perl version 5.038002 for linux 1070s # Current time local: Tue Mar 19 01:39:27 2024 1070s # Current time GMT: Tue Mar 19 01:39:27 2024 1070s # Using Test.pm version 1.31 1070s # Using Apache/Test.pm version 1.42 1070s --- 1070s IndexOrderDefault Ascending Name 1070s GET /modules/autoindex/htaccess/ 1070s ok 1 1070s --- 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 2 1070s --- 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 3 1070s --- 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 4 1070s --- 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 5 1070s --- 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 6 1070s --- 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 7 1070s --- 1070s IndexOrderDefault Ascending Date 1070s GET /modules/autoindex/htaccess/ 1070s ok 8 1070s --- 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 9 1070s --- 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 10 1070s --- 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 11 1070s --- 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 12 1070s --- 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 13 1070s --- 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 14 1070s --- 1070s IndexOrderDefault Ascending Size 1070s GET /modules/autoindex/htaccess/ 1070s ok 15 1070s --- 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 16 1070s --- 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 17 1070s --- 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 18 1070s --- 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 19 1070s --- 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 20 1070s --- 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 21 1070s --- 1070s IndexOrderDefault Descending Name 1070s GET /modules/autoindex/htaccess/ 1070s ok 22 1070s --- 1070s IndexOrderDefault Descending Name 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 23 1070s --- 1070s IndexOrderDefault Descending Name 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 24 1070s --- 1070s IndexOrderDefault Descending Name 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 25 1070s --- 1070s IndexOrderDefault Descending Name 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 26 1070s --- 1070s IndexOrderDefault Descending Name 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 27 1070s --- 1070s IndexOrderDefault Descending Name 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 28 1070s --- 1070s IndexOrderDefault Descending Date 1070s GET /modules/autoindex/htaccess/ 1070s ok 29 1070s --- 1070s IndexOrderDefault Descending Date 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 30 1070s --- 1070s IndexOrderDefault Descending Date 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 31 1070s --- 1070s IndexOrderDefault Descending Date 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 32 1070s --- 1070s IndexOrderDefault Descending Date 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 33 1070s --- 1070s IndexOrderDefault Descending Date 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 34 1070s --- 1070s IndexOrderDefault Descending Date 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 35 1070s --- 1070s IndexOrderDefault Descending Size 1070s GET /modules/autoindex/htaccess/ 1070s ok 36 1070s --- 1070s IndexOrderDefault Descending Size 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 37 1070s --- 1070s IndexOrderDefault Descending Size 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 38 1070s --- 1070s IndexOrderDefault Descending Size 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 39 1070s --- 1070s IndexOrderDefault Descending Size 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 40 1070s --- 1070s IndexOrderDefault Descending Size 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 41 1070s --- 1070s IndexOrderDefault Descending Size 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 42 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s GET /modules/autoindex/htaccess/ 1070s ok 43 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 44 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 45 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 46 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 47 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 48 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Name 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 49 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s GET /modules/autoindex/htaccess/ 1070s ok 50 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 51 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 52 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 53 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 54 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 55 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Date 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 56 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s GET /modules/autoindex/htaccess/ 1070s ok 57 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 58 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 59 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 60 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 61 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 62 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Ascending Size 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 63 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s GET /modules/autoindex/htaccess/ 1070s ok 64 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 65 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 66 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 67 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 68 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 69 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Name 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 70 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s GET /modules/autoindex/htaccess/ 1070s ok 71 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 72 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 73 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 74 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 75 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 76 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Date 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 77 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s GET /modules/autoindex/htaccess/ 1070s ok 78 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s 1070s (C=N O=A) 1070s GET /modules/autoindex/htaccess/?C=N&O=A 1070s ok 79 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s 1070s (C=N O=D) 1070s GET /modules/autoindex/htaccess/?C=N&O=D 1070s ok 80 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s 1070s (C=M O=A) 1070s GET /modules/autoindex/htaccess/?C=M&O=A 1070s ok 81 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s 1070s (C=M O=D) 1070s GET /modules/autoindex/htaccess/?C=M&O=D 1070s ok 82 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s 1070s (C=S O=A) 1070s GET /modules/autoindex/htaccess/?C=S&O=A 1070s ok 83 1070s --- 1070s IndexOptions FancyIndexing 1070s IndexOrderDefault Descending Size 1070s 1070s (C=S O=D) 1070s GET /modules/autoindex/htaccess/?C=S&O=D 1070s ok 84 1070s ok 1071s t/modules/autoindex2.t .............. 1071s 1..3 1071s # Running under perl version 5.038002 for linux 1071s # Current time local: Tue Mar 19 01:39:29 2024 1071s # Current time GMT: Tue Mar 19 01:39:29 2024 1071s # Using Test.pm version 1.31 1071s # Using Apache/Test.pm version 1.42 1071s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1071s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1071s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1071s # testing : dir_broken should not be listed 1071s # expected: 0 1071s # received: 0 1071s ok 1 1071s # testing : dir_normal should be listed 1071s # expected: 1 1071s # received: 1 1071s ok 2 1071s # testing : dir_protected should not be listed 1071s # expected: 0 1071s # received: 0 1071s ok 3 1071s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1071s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1071s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1071s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1071s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1071s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1071s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1071s ok 1073s t/modules/brotli.t .................. 1073s 1..64 1073s # Running under perl version 5.038002 for linux 1073s # Current time local: Tue Mar 19 01:39:30 2024 1073s # Current time GMT: Tue Mar 19 01:39:30 2024 1073s # Using Test.pm version 1.31 1073s # Using Apache/Test.pm version 1.42 1073s qvalue: 1073s # expected: 200 1073s # received: '200' 1073s ok 1 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 2 1073s qvalue: 1073s # expected: 200 1073s # received: '200' 1073s ok 3 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 4 1073s qvalue: 1073s # expected: 200 1073s # received: '200' 1073s ok 5 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 6 1073s qvalue: 1073s # expected: 200 1073s # received: '200' 1073s ok 7 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 8 1073s qvalue: 1073s # expected: 200 1073s # received: '200' 1073s ok 9 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 10 1073s qvalue: 1073s # expected: 200 1073s # received: '200' 1073s ok 11 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 12 1073s qvalue: ; 1073s # expected: 200 1073s # received: '200' 1073s ok 13 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 14 1073s qvalue: ; 1073s # expected: 200 1073s # received: '200' 1073s ok 15 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 16 1073s qvalue: ; 1073s # expected: 200 1073s # received: '200' 1073s ok 17 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 18 1073s qvalue: ;q= 1073s # expected: 200 1073s # received: '200' 1073s ok 19 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 20 1073s qvalue: ;q= 1073s # expected: 200 1073s # received: '200' 1073s ok 21 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 22 1073s qvalue: ;q= 1073s # expected: 200 1073s # received: '200' 1073s ok 23 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 24 1073s qvalue: ;q=0 1073s # expected: 200 1073s # received: '200' 1073s ok 25 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 26 1073s qvalue: ;q=0 1073s # expected: 200 1073s # received: '200' 1073s ok 27 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 28 1073s qvalue: ;q=0 1073s # expected: 200 1073s # received: '200' 1073s ok 29 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 30 1073s qvalue: ;q=0. 1073s # expected: 200 1073s # received: '200' 1073s ok 31 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 32 1073s qvalue: ;q=0. 1073s # expected: 200 1073s # received: '200' 1073s ok 33 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 34 1073s qvalue: ;q=0. 1073s # expected: 200 1073s # received: '200' 1073s ok 35 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 36 1073s qvalue: ;q=0.0 1073s # expected: 200 1073s # received: '200' 1073s ok 37 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 38 1073s qvalue: ;q=0.0 1073s # expected: 200 1073s # received: '200' 1073s ok 39 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 40 1073s qvalue: ;q=0.0 1073s # expected: 200 1073s # received: '200' 1073s ok 41 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 42 1073s qvalue: ;q=0.00 1073s # expected: 200 1073s # received: '200' 1073s ok 43 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 44 1073s qvalue: ;q=0.00 1073s # expected: 200 1073s # received: '200' 1073s ok 45 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 46 1073s qvalue: ;q=0.00 1073s # expected: 200 1073s # received: '200' 1073s ok 47 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 48 1073s qvalue: ;q=0.000 1073s # expected: 200 1073s # received: '200' 1073s ok 49 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 50 1073s qvalue: ;q=0.000 1073s # expected: 200 1073s # received: '200' 1073s ok 51 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 52 1073s qvalue: ;q=0.000 1073s # expected: 200 1073s # received: '200' 1073s ok 53 1073s # testing : response without Content-Encoding is OK 1073s # expected: undef 1073s # received: undef 1073s ok 54 1073s qvalue: ;q=0.0000 1073s # expected: 200 1073s # received: '200' 1073s ok 55 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 56 1073s qvalue: ;q=0.0000 1073s # expected: 200 1073s # received: '200' 1073s ok 57 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 58 1073s qvalue: ;q=0.0000 1073s # expected: 200 1073s # received: '200' 1073s ok 59 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 60 1073s # expected: 200 1073s # received: '200' 1073s ok 61 1073s # testing : response Content-Encoding is OK 1073s # expected: 'br' 1073s # received: 'br' 1073s ok 62 1073s # expected: 200 1073s # received: '200' 1073s ok 63 1073s # testing : response Content-Encoding is OK 1073s # expected: 'gzip' 1073s # received: 'gzip' 1073s ok 64 1073s ok 1075s t/modules/buffer.t .................. 1075s 1..12 1075s # Running under perl version 5.038002 for linux 1075s # Current time local: Tue Mar 19 01:39:32 2024 1075s # Current time GMT: Tue Mar 19 01:39:32 2024 1075s # Using Test.pm version 1.31 1075s # Using Apache/Test.pm version 1.42 1075s # testing : Checking return code is '200' 1075s # expected: 200 1075s # received: '200' 1075s ok 1 1075s ok 2 1075s # testing : Checking return code is '200' 1075s # expected: 200 1075s # received: '200' 1075s ok 3 1075s ok 4 1075s # testing : Checking return code is '200' 1075s # expected: 200 1075s # received: '200' 1075s ok 5 1075s ok 6 1075s # testing : Checking return code is '200' 1075s # expected: 200 1075s # received: '200' 1075s ok 7 1075s ok 8 1075s # testing : Checking return code is '200' 1075s # expected: 200 1075s # received: '200' 1075s ok 9 1075s ok 10 1075s # testing : Checking return code is '200' 1075s # expected: 200 1075s # received: '200' 1075s ok 11 1075s ok 12 1075s ok 1077s t/modules/cache.t ................... 1077s 1..3 1077s # Running under perl version 5.038002 for linux 1077s # Current time local: Tue Mar 19 01:39:34 2024 1077s # Current time GMT: Tue Mar 19 01:39:34 2024 1077s # Using Test.pm version 1.31 1077s # Using Apache/Test.pm version 1.42 1077s # testing : non-cached call to index.html 1077s # expected: 200 1077s # received: '200' 1077s ok 1 1077s # testing : call to cache index.html 1077s # expected: 200 1077s # received: '200' 1077s ok 2 1077s # testing : cached call to index.html 1077s # expected: 200 1077s # received: '200' 1077s ok 3 1077s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1077s ok 1081s t/modules/cgi.t ..................... 1081s 1..58 1081s # Running under perl version 5.038002 for linux 1081s # Current time local: Tue Mar 19 01:39:36 2024 1081s # Current time GMT: Tue Mar 19 01:39:36 2024 1081s # Using Test.pm version 1.31 1081s # Using Apache/Test.pm version 1.42 1081s # testing : return code for acceptpathinfodefault.sh 1081s # expected: 200 1081s # received: '200' 1081s ok 1 1081s # testing : body for acceptpathinfodefault.sh 1081s # expected: '' 1081s # received: '' 1081s ok 2 1081s # testing : return code for acceptpathinfodefault.sh/foo 1081s # expected: 200 1081s # received: '200' 1081s ok 3 1081s # testing : body for acceptpathinfodefault.sh/foo 1081s # expected: '/foo' 1081s # received: '/foo' 1081s ok 4 1081s # testing : return code for acceptpathinfooff.sh 1081s # expected: 200 1081s # received: '200' 1081s ok 5 1081s # testing : body for acceptpathinfooff.sh 1081s # expected: '' 1081s # received: '' 1081s ok 6 1081s # testing : return code for acceptpathinfooff.sh/foo 1081s # expected: 404 1081s # received: '404' 1081s ok 7 1081s # no body test for this one 1081s ok 8 1081s # testing : return code for acceptpathinfoon.sh 1081s # expected: 200 1081s # received: '200' 1081s ok 9 1081s # testing : body for acceptpathinfoon.sh 1081s # expected: '' 1081s # received: '' 1081s ok 10 1081s # testing : return code for acceptpathinfoon.sh/foo 1081s # expected: 200 1081s # received: '200' 1081s ok 11 1081s # testing : body for acceptpathinfoon.sh/foo 1081s # expected: '/foo' 1081s # received: '/foo' 1081s ok 12 1081s # testing : return code for bogus-perl.pl 1081s # expected: 500 1081s # received: '500' 1081s ok 13 1081s # cgi log created ok. 1081s ok 14 1081s # testing : return code for bogus-sh.sh 1081s # expected: 500 1081s # received: '500' 1081s ok 15 1081s # checking that log size (807) is bigger than it used to be (523) 1081s ok 16 1081s # testing : return code for nph-stderr.pl 1081s # expected: 200 1081s # received: '200' 1081s ok 17 1081s # testing : body for nph-stderr.pl 1081s # expected: 'this is nph-stdout' 1081s # received: 'this is nph-stdout' 1081s ok 18 1081s # testing : return code for nph-test.pl 1081s # expected: 200 1081s # received: '200' 1081s ok 19 1081s # testing : body for nph-test.pl 1081s # expected: 'ok' 1081s # received: 'ok' 1081s ok 20 1081s # testing : return code for perl.pl 1081s # expected: 200 1081s # received: '200' 1081s ok 21 1081s # testing : body for perl.pl 1081s # expected: 'perl cgi' 1081s # received: 'perl cgi' 1081s ok 22 1081s # testing : return code for sh.sh 1081s # expected: 200 1081s # received: '200' 1081s ok 23 1081s # testing : body for sh.sh 1081s # expected: 'sh cgi' 1081s # received: 'sh cgi' 1081s ok 24 1081s # testing : return code for stderr1.pl 1081s # expected: 200 1081s # received: '200' 1081s ok 25 1081s # testing : body for stderr1.pl 1081s # expected: 'this is stdout' 1081s # received: 'this is stdout' 1081s ok 26 1081s # testing : return code for stderr2.pl 1081s # expected: 200 1081s # received: '200' 1081s ok 27 1081s # testing : body for stderr2.pl 1081s # expected: 'this is also stdout' 1081s # received: 'this is also stdout' 1081s ok 28 1081s # testing : return code for stderr3.pl 1081s # expected: 200 1081s # received: '200' 1081s ok 29 1081s # testing : body for stderr3.pl 1081s # expected: 'this is more stdout' 1081s # received: 'this is more stdout' 1081s ok 30 1081s # posted content (length 10) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1081s # expected: '500' 1081s # received: '500' 1081s ok 31 1081s # checking that log size (35781) is greater than 807 1081s ok 32 1081s # verifying that logged content is 10 characters 1081s ok 33 1081s # posted content (length 99) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1081s # expected: '500' 1081s # received: '500' 1081s ok 34 1081s # checking that log size (36240) is greater than 35781 1081s ok 35 1081s # verifying that logged content is 99 characters 1081s ok 36 1081s # posted content (length 250) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1081s # expected: '500' 1081s # received: '500' 1081s ok 37 1081s # checking that log size (36851) is greater than 36240 1081s ok 38 1081s # verifying that logged content is 250 characters 1081s ok 39 1081s # posted content (length 255) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1081s # expected: '500' 1081s # received: '500' 1081s ok 40 1081s # checking that log size (37467) is greater than 36851 1081s ok 41 1081s # verifying that logged content is 255 characters 1081s ok 42 1081s # posted content (length 256) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1081s # expected: '500' 1081s # received: '500' 1081s ok 43 1081s # checking that log size (38084) is greater than 37467 1081s ok 44 1081s # verifying that logged content is 256 characters 1081s ok 45 1081s # posted content (length 257) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1081s # expected: '500' 1081s # received: '500' 1081s ok 46 1081s # checking that log size (38701) is greater than 38084 1081s ok 47 1081s # verifying that logged content is 256 characters 1081s ok 48 1081s # posted content (length 258) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1081s # expected: '500' 1081s # received: '500' 1081s ok 49 1081s # checking that log size (39318) is greater than 38701 1081s ok 50 1081s # verifying that logged content is 256 characters 1081s ok 51 1081s # posted content (length 1024) to bogus-perl.pl 1081s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1081s # expected: '500' 1081s # received: '500' 1081s ok 52 1081s # checking that log size (39936) is greater than 39318 1081s ok 53 1081s # verifying that logged content is 256 characters 1081s ok 54 1081s # verifying log is greater than 40960 bytes. 1081s ok 55 1081s # verifying log did not grow after making bogus request. 1081s ok 56 1081s # verifying log did not grow after making another bogus request. 1081s ok 57 1081s # checking that HEAD /modules/cgi/perl.pl returns 200. 1081s ok 58 1081s ok 1083s t/modules/data.t .................... 1083s 1..2 1083s # Running under perl version 5.038002 for linux 1083s # Current time local: Tue Mar 19 01:39:40 2024 1083s # Current time GMT: Tue Mar 19 01:39:40 2024 1083s # Using Test.pm version 1.31 1083s # Using Apache/Test.pm version 1.42 1083s # testing : Checking return code is '200' 1083s # expected: 200 1083s # received: '200' 1083s ok 1 1083s ok 2 1083s ok 1086s t/modules/dav.t ..................... 1086s 1..19 1086s # Running under perl version 5.038002 for linux 1086s # Current time local: Tue Mar 19 01:39:42 2024 1086s # Current time GMT: Tue Mar 19 01:39:42 2024 1086s # Using Test.pm version 1.31 1086s # Using Apache/Test.pm version 1.42 1086s resource lock test: 1086s ok 1 1086s DAV put test: 1086s ok 2 1086s getting DAV resource properties: 1086s ok 3 1086s created: Tue, 19 Mar 2024 01:39:43 GMT 1086s modified: Tue, 19 Mar 2024 01:39:43 GMT 1086s now: Tue, 19 Mar 2024 01:39:45 GMT 1086s ok 4 1086s ok 5 1086s resource lock status test: 1086s ok 6 1086s resource unlock test: 1086s ok 7 1086s resource lock status test: 1086s ok 8 1086s getting uri... 1086s expect: 1086s -> 1086s 1086s
1086s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1086s this is a page generated by
1086s the mod_dav test in the Apache
1086s perl test suite.
1086s
1086s 1086s 1086s <- 1086s ok 15 1086s ok 16 1086s resource delete test: 1086s ok 17 1086s expect 404 not found got: 404 1086s ok 18 1086s PR 49825: expect 400 bad request got: 400 1086s ok 19 1086s ok 1088s t/modules/deflate.t ................. 1088s 1..47 1088s # Running under perl version 5.038002 for linux 1088s # Current time local: Tue Mar 19 01:39:45 2024 1088s # Current time GMT: Tue Mar 19 01:39:45 2024 1088s # Using Test.pm version 1.31 1088s # Using Apache/Test.pm version 1.42 1088s testing default 1088s ok 1 1088s ok 2 1088s ok 3 1088s ok 4 1088s ok 5 1088s ok 6 1088s ok 7 1088s ok 8 1088s ok 9 1088s ok 10 1088s ok 11 1088s ok 12 1088s ok 13 1088s ok 14 1088s ok 15 1088s ok 16 1088s ok 17 1088s ok 18 1088s ok 19 1088s ok 20 1088s ok 21 1088s ok 22 1088s ok 23 1088s ok 24 1088s ok 25 1088s ok 26 1088s ok 27 1088s ok 28 1088s ok 29 1088s ok 30 1088s ok 31 1088s ok 32 1088s ok 33 1088s ok 34 1088s ok 35 1088s ok 36 1088s ok 37 1088s ok 38 1088s ok 39 1088s ok 40 1088s ok 41 1088s ok 42 1088s ok 43 1088s ok 44 1088s ok 45 1088s # testing : response was 304 1088s # expected: qr/HTTP\/1\.. 304/ 1088s # received: 'HTTP/1.1 304 Not Modified' 1088s ok 46 1088s # testing : expect EOF after 304 header 1088s # expected: 0 1088s # received: 0 1088s ok 47 1088s ok 1090s t/modules/digest.t .................. 1090s 1..13 1090s # Running under perl version 5.038002 for linux 1090s # Current time local: Tue Mar 19 01:39:47 2024 1090s # Current time GMT: Tue Mar 19 01:39:47 2024 1090s # Using Test.pm version 1.31 1090s # Using Apache/Test.pm version 1.42 1090s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm1 1090s # testing : no user to authenticate 1090s # expected: 401 1090s # received: '401' 1090s ok 1 1090s # testing : user1:foo not found 1090s # expected: 401 1090s # received: '401' 1090s ok 2 1090s # testing : user1:password1 found 1090s # expected: 200 1090s # received: '200' 1090s ok 3 1090s # testing : user1:password1 with query string found 1090s # expected: 200 1090s # received: '200' 1090s ok 4 1090s # testing : manual Authorization header query string 1090s # expected: 200 1090s # received: '200' 1090s ok 5 1090s # testing : manual Authorization with no query string in header 1090s # expected: 400 1090s # received: '400' 1090s ok 6 1090s # testing : manual Authorization header with mismatched query string 1090s # expected: 400 1090s # received: '400' 1090s ok 7 1090s # testing : manual Authorization header with mismatched query string 1090s # expected: 400 1090s # received: '400' 1090s ok 8 1090s # testing : manual Authorization with no query string in header + MSIE 1090s # expected: 200 1090s # received: '200' 1090s ok 9 1090s # testing : a compliant response coming from MSIE 1090s # expected: 200 1090s # received: '200' 1090s ok 10 1090s # testing : manual Authorization header with mismatched query string + MSIE 1090s # expected: 400 1090s # received: '400' 1090s ok 11 1090s # testing : manual Authorization header with mismatched query string + MSIE 1090s # expected: 400 1090s # received: '400' 1090s ok 12 1090s # testing : no query string + MSIE 1090s # expected: 200 1090s # received: '200' 1090s ok 13 1090s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm1 1090s ok 1093s t/modules/dir.t ..................... 1093s 1..212 1093s # Running under perl version 5.038002 for linux 1093s # Current time local: Tue Mar 19 01:39:49 2024 1093s # Current time GMT: Tue Mar 19 01:39:49 2024 1093s # Using Test.pm version 1.31 1093s # Using Apache/Test.pm version 1.42 1093s expecting 403 (forbidden) using DirectoryIndex foo 1093s ok 1 1093s running 5 test gambit for "1.html" 1093s ok 2 1093s ok 3 1093s ok 4 1093s ok 5 1093s ok 6 1093s running 5 test gambit for "2.html" 1093s ok 7 1093s ok 8 1093s ok 9 1093s ok 10 1093s ok 11 1093s running 5 test gambit for "3.html" 1093s ok 12 1093s ok 13 1093s ok 14 1093s ok 15 1093s ok 16 1093s running 5 test gambit for "4.html" 1093s ok 17 1093s ok 18 1093s ok 19 1093s ok 20 1093s ok 21 1093s running 5 test gambit for "5.html" 1093s ok 22 1093s ok 23 1093s ok 24 1093s ok 25 1093s ok 26 1093s running 5 test gambit for "6.html" 1093s ok 27 1093s ok 28 1093s ok 29 1093s ok 30 1093s ok 31 1093s running 5 test gambit for "7.html" 1093s ok 32 1093s ok 33 1093s ok 34 1093s ok 35 1093s ok 36 1093s running 5 test gambit for "8.html" 1093s ok 37 1093s ok 38 1093s ok 39 1093s ok 40 1093s ok 41 1093s running 5 test gambit for "9.html" 1093s ok 42 1093s ok 43 1093s ok 44 1093s ok 45 1093s ok 46 1093s running 5 test gambit for "0.html" 1093s ok 47 1093s ok 48 1093s ok 49 1093s ok 50 1093s ok 51 1093s expecting 403 (forbidden) using DirectoryIndex goo 1093s ok 52 1093s running 5 test gambit for "1.html" 1093s ok 53 1093s ok 54 1093s ok 55 1093s ok 56 1093s ok 57 1093s running 5 test gambit for "2.html" 1093s ok 58 1093s ok 59 1093s ok 60 1093s ok 61 1093s ok 62 1093s running 5 test gambit for "3.html" 1093s ok 63 1093s ok 64 1093s ok 65 1093s ok 66 1093s ok 67 1093s running 5 test gambit for "4.html" 1093s ok 68 1093s ok 69 1093s ok 70 1093s ok 71 1093s ok 72 1093s running 5 test gambit for "5.html" 1093s ok 73 1093s ok 74 1093s ok 75 1093s ok 76 1093s ok 77 1093s running 5 test gambit for "6.html" 1093s ok 78 1093s ok 79 1093s ok 80 1093s ok 81 1093s ok 82 1093s running 5 test gambit for "7.html" 1093s ok 83 1093s ok 84 1093s ok 85 1093s ok 86 1093s ok 87 1093s running 5 test gambit for "8.html" 1093s ok 88 1093s ok 89 1093s ok 90 1093s ok 91 1093s ok 92 1093s running 5 test gambit for "9.html" 1093s ok 93 1093s ok 94 1093s ok 95 1093s ok 96 1093s ok 97 1093s running 5 test gambit for "0.html" 1093s ok 98 1093s ok 99 1093s ok 100 1093s ok 101 1093s ok 102 1093s expecting 403 (forbidden) using DirectoryIndex moo 1093s ok 103 1093s running 5 test gambit for "1.html" 1093s ok 104 1093s ok 105 1093s ok 106 1093s ok 107 1093s ok 108 1093s running 5 test gambit for "2.html" 1093s ok 109 1093s ok 110 1093s ok 111 1093s ok 112 1093s ok 113 1093s running 5 test gambit for "3.html" 1093s ok 114 1093s ok 115 1093s ok 116 1093s ok 117 1093s ok 118 1093s running 5 test gambit for "4.html" 1093s ok 119 1093s ok 120 1093s ok 121 1093s ok 122 1093s ok 123 1093s running 5 test gambit for "5.html" 1093s ok 124 1093s ok 125 1093s ok 126 1093s ok 127 1093s ok 128 1093s running 5 test gambit for "6.html" 1093s ok 129 1093s ok 130 1093s ok 131 1093s ok 132 1093s ok 133 1093s running 5 test gambit for "7.html" 1093s ok 134 1093s ok 135 1093s ok 136 1093s ok 137 1093s ok 138 1093s running 5 test gambit for "8.html" 1093s ok 139 1093s ok 140 1093s ok 141 1093s ok 142 1093s ok 143 1093s running 5 test gambit for "9.html" 1093s ok 144 1093s ok 145 1093s ok 146 1093s ok 147 1093s ok 148 1093s running 5 test gambit for "0.html" 1093s ok 149 1093s ok 150 1093s ok 151 1093s ok 152 1093s ok 153 1093s expecting 403 (forbidden) using DirectoryIndex bleh 1093s ok 154 1093s running 5 test gambit for "1.html" 1093s ok 155 1093s ok 156 1093s ok 157 1093s ok 158 1093s ok 159 1093s running 5 test gambit for "2.html" 1093s ok 160 1093s ok 161 1093s ok 162 1093s ok 163 1093s ok 164 1093s running 5 test gambit for "3.html" 1093s ok 165 1093s ok 166 1093s ok 167 1093s ok 168 1093s ok 169 1093s running 5 test gambit for "4.html" 1093s ok 170 1093s ok 171 1093s ok 172 1093s ok 173 1093s ok 174 1093s running 5 test gambit for "5.html" 1093s ok 175 1093s ok 176 1093s ok 177 1093s ok 178 1093s ok 179 1093s running 5 test gambit for "6.html" 1093s ok 180 1093s ok 181 1093s ok 182 1093s ok 183 1093s ok 184 1093s running 5 test gambit for "7.html" 1093s ok 185 1093s ok 186 1093s ok 187 1093s ok 188 1093s ok 189 1093s running 5 test gambit for "8.html" 1093s ok 190 1093s ok 191 1093s ok 192 1093s ok 193 1093s ok 194 1093s running 5 test gambit for "9.html" 1093s ok 195 1093s ok 196 1093s ok 197 1093s ok 198 1093s ok 199 1093s running 5 test gambit for "0.html" 1093s ok 200 1093s ok 201 1093s ok 202 1093s ok 203 1093s ok 204 1093s DirectoryIndex /modules/alias/index.html 1093s ok 205 1093s expecting 403 for DirectoryIndex foo goo moo bleh 1093s ok 206 1093s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1093s ok 207 1093s 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 1093s ok 208 1093s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1093s ok 209 1093s ok 210 1093s ok 211 1093s ok 212 # skip missing DirectorySlash NotFound 1093s ok 1094s t/modules/directorymatch.t .......... 1094s 1..2 1094s # Running under perl version 5.038002 for linux 1094s # Current time local: Tue Mar 19 01:39:52 2024 1094s # Current time GMT: Tue Mar 19 01:39:52 2024 1094s # Using Test.pm version 1.31 1094s # Using Apache/Test.pm version 1.42 1094s # testing : code for /index.html 1094s # expected: 200 1094s # received: '200' 1094s ok 1 1094s # testing : check for DMMATCH1 1094s # expected: '1' 1094s # received: '1' 1094s ok 2 1094s ok 1096s t/modules/env.t ..................... 1096s 1..6 1096s # Running under perl version 5.038002 for linux 1096s # Current time local: Tue Mar 19 01:39:53 2024 1096s # Current time GMT: Tue Mar 19 01:39:53 2024 1096s # Using Test.pm version 1.31 1096s # Using Apache/Test.pm version 1.42 1096s # host: /modules/env/host.shtml 1096s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1096s ok 1 1096s # nothere: /modules/env/nothere.shtml 1096s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1096s ok 2 1096s # set: /modules/env/set.shtml 1096s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1096s ok 3 1096s # setempty: /modules/env/setempty.shtml 1096s # setempty: EXPECT -><- ACTUAL -><- 1096s ok 4 1096s # type: /modules/env/type.shtml 1096s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1096s ok 5 1096s # unset: /modules/env/unset.shtml 1096s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1096s ok 6 1096s ok 1098s t/modules/expires.t ................. 1098s 1..92 1098s # Running under perl version 5.038002 for linux 1098s # Current time local: Tue Mar 19 01:39:55 2024 1098s # Current time GMT: Tue Mar 19 01:39:55 2024 1098s # Using Test.pm version 1.31 1098s # Using Apache/Test.pm version 1.42 1098s # debug: index.html 1098s HTTP/1.1 200 OK 1098s Cache-Control: max-age=323329860 1098s Connection: close 1098s Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Accept-Ranges: bytes 1098s ETag: "3-60bb3bbdae3c0" 1098s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1098s Vary: In-If1 1098s Content-Length: 3 1098s Content-Type: text/html 1098s Expires: Sat, 17 Jun 2034 07:30:58 GMT 1098s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1098s Client-Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Client-Peer: 127.0.0.1:8529 1098s Client-Response-Num: 1 1098s DMMATCH1: 1 1098s ok 1 1098s # debug: [Cache-Control] [max-age=323329860] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1098s # debug: expires 2034142258 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 332425819 1098s # debug: actual : 332425819 1098s ok 2 1098s # debug: text.txt 1098s HTTP/1.1 200 OK 1098s Cache-Control: max-age=0 1098s Connection: close 1098s Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Accept-Ranges: bytes 1098s ETag: "0-60bb3bbdae3c0" 1098s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1098s Vary: In-If1 1098s Content-Type: text/plain 1098s Expires: Tue, 19 Mar 2024 01:39:57 GMT 1098s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1098s Client-Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Client-Peer: 127.0.0.1:8529 1098s Client-Response-Num: 1 1098s DMMATCH1: 1 1098s 1098s 1098s ok 3 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 4 1098s # debug: image.gif 1098s HTTP/1.1 200 OK 1098s Cache-Control: max-age=120 1098s Connection: close 1098s Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Accept-Ranges: bytes 1098s ETag: "0-60bb3bbdae3c0" 1098s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1098s Vary: In-If1 1098s Content-Type: image/gif 1098s Expires: Tue, 19 Mar 2024 01:41:57 GMT 1098s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1098s Client-Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Client-Peer: 127.0.0.1:8529 1098s Client-Response-Num: 1 1098s DMMATCH1: 1 1098s 1098s 1098s ok 5 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 6 1098s # debug: foo.jpg 1098s HTTP/1.1 200 OK 1098s Cache-Control: max-age=86400 1098s Connection: close 1098s Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Accept-Ranges: bytes 1098s ETag: "0-60bb3bbdae3c0" 1098s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1098s Vary: In-If1 1098s Content-Type: image/jpeg 1098s Expires: Wed, 20 Mar 2024 01:39:57 GMT 1098s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1098s Client-Date: Tue, 19 Mar 2024 01:39:57 GMT 1098s Client-Peer: 127.0.0.1:8529 1098s Client-Response-Num: 1 1098s DMMATCH1: 1 1098s 1098s 1098s ok 7 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 8 1098s # debug: [Cache-Control] [max-age=323329860] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1098s # debug: expires 2034142258 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 332425819 1098s # debug: actual : 332425819 1098s ok 9 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 10 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 11 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 12 1098s # --- 1098s # ExpiresActive On 1098s # debug: [Cache-Control] [max-age=323329860] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1098s # debug: expires 2034142258 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 332425819 1098s # debug: actual : 332425819 1098s ok 13 1098s # --- 1098s # ExpiresActive On 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 14 1098s # --- 1098s # ExpiresActive On 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 15 1098s # --- 1098s # ExpiresActive On 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 16 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "modification plus 2 months 16 days 7 hours 37 minutes 27 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 17 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "modification plus 2 months 16 days 7 hours 37 minutes 27 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 18 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "modification plus 2 months 16 days 7 hours 37 minutes 27 seconds" 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 19 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "modification plus 2 months 16 days 7 hours 37 minutes 27 seconds" 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 20 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType text/plain A34403970 1098s # debug: [Cache-Control] [max-age=323329860] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1098s # debug: expires 2034142258 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 332425819 1098s # debug: actual : 332425819 1098s ok 21 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType text/plain A34403970 1098s # debug: [Cache-Control] [max-age=34403970] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Mon, 21 Apr 2025 06:19:27 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Mon, 21 Apr 2025 06:19:27 GMT 1098s # debug: expires 1745216367 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 34403970 1098s # debug: actual : 34403970 1098s ok 22 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType text/plain A34403970 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 23 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType text/plain A34403970 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 24 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault A8841618 1098s ExpiresByType text/plain M35427921 1098s # debug: [Cache-Control] [max-age=8841618] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 29 Jun 2024 09:40:15 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 29 Jun 2024 09:40:15 GMT 1098s # debug: expires 1719654015 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 8841618 1098s # debug: actual : 8841618 1098s ok 25 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault A8841618 1098s ExpiresByType text/plain M35427921 1098s # debug: [Cache-Control] [max-age=26331962] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Fri, 17 Jan 2025 20:06:00 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Fri, 17 Jan 2025 20:06:00 GMT 1098s # debug: expires 1737144360 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 35427921 1098s # debug: actual : 35427921 1098s ok 26 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault A8841618 1098s ExpiresByType text/plain M35427921 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 27 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault A8841618 1098s ExpiresByType text/plain M35427921 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 28 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault A38306106 1098s # debug: [Cache-Control] [max-age=38306106] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Thu, 05 Jun 2025 10:15:03 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Thu, 05 Jun 2025 10:15:03 GMT 1098s # debug: expires 1749118503 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 38306106 1098s # debug: actual : 38306106 1098s ok 29 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault A38306106 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 30 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault A38306106 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 31 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault A38306106 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 32 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/gif "access plus 2 weeks 9 days 2 hours 45 minutes 45 seconds" 1098s # debug: [Cache-Control] [max-age=323329860] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1098s # debug: expires 2034142258 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 332425819 1098s # debug: actual : 332425819 1098s ok 33 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/gif "access plus 2 weeks 9 days 2 hours 45 minutes 45 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 34 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/gif "access plus 2 weeks 9 days 2 hours 45 minutes 45 seconds" 1098s # debug: [Cache-Control] [max-age=1997145] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Thu, 11 Apr 2024 04:25:42 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Thu, 11 Apr 2024 04:25:42 GMT 1098s # debug: expires 1712809542 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 1997145 1098s # debug: actual : 1997145 1098s ok 35 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/gif "access plus 2 weeks 9 days 2 hours 45 minutes 45 seconds" 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 36 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M40550955 1098s ExpiresByType image/gif M10645686 1098s # debug: [Cache-Control] [max-age=31454996] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Tue, 18 Mar 2025 03:09:54 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 18 Mar 2025 03:09:54 GMT 1098s # debug: expires 1742267394 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 40550955 1098s # debug: actual : 40550955 1098s ok 37 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M40550955 1098s ExpiresByType image/gif M10645686 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 38 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M40550955 1098s ExpiresByType image/gif M10645686 1098s # debug: [Cache-Control] [max-age=1549727] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Sat, 06 Apr 2024 00:08:45 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 06 Apr 2024 00:08:45 GMT 1098s # debug: expires 1712362125 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 10645686 1098s # debug: actual : 10645686 1098s ok 39 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M40550955 1098s ExpiresByType image/gif M10645686 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 40 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "access plus 1 years 2 months 2 weeks 5 days 4 hours 31 minutes 9 seconds" 1098s # debug: [Cache-Control] [max-age=38377869] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Fri, 06 Jun 2025 06:11:06 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Fri, 06 Jun 2025 06:11:06 GMT 1098s # debug: expires 1749190266 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 38377869 1098s # debug: actual : 38377869 1098s ok 41 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "access plus 1 years 2 months 2 weeks 5 days 4 hours 31 minutes 9 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 42 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "access plus 1 years 2 months 2 weeks 5 days 4 hours 31 minutes 9 seconds" 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 43 1098s #--- 1098s # ExpiresActive On 1098s ExpiresDefault "access plus 1 years 2 months 2 weeks 5 days 4 hours 31 minutes 9 seconds" 1098s # debug: [Cache-Control] [max-age=86400] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Wed, 20 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Wed, 20 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710898797 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 86400 1098s # debug: actual : 86400 1098s ok 44 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 hours 48 minutes 32 seconds" 1098s # debug: [Cache-Control] [max-age=323329860] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1098s # debug: expires 2034142258 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 332425819 1098s # debug: actual : 332425819 1098s ok 45 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 hours 48 minutes 32 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 46 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 hours 48 minutes 32 seconds" 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 47 1098s # --- 1098s # ExpiresActive On 1098s ExpiresByType image/jpeg "access plus 1 years 1 weeks 2 days 3 hours 48 minutes 32 seconds" 1098s # debug: [Cache-Control] [max-age=32327312] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Fri, 28 Mar 2025 05:28:29 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Fri, 28 Mar 2025 05:28:29 GMT 1098s # debug: expires 1743139709 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 32327312 1098s # debug: actual : 32327312 1098s ok 48 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M1057644 1098s ExpiresByType image/jpeg "modification plus 1 years 10 days 3 hours 37 minutes 7 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 49 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M1057644 1098s ExpiresByType image/jpeg "modification plus 1 years 10 days 3 hours 37 minutes 7 seconds" 1098s # debug: [Cache-Control] [max-age=0] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: expires 1710812397 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 9095958 1098s # debug: actual : 9095958 1098s ok 50 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M1057644 1098s ExpiresByType image/jpeg "modification plus 1 years 10 days 3 hours 37 minutes 7 seconds" 1098s # debug: [Cache-Control] [max-age=120] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Expires] [Tue, 19 Mar 2024 01:41:57 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Tue, 19 Mar 2024 01:41:57 GMT 1098s # debug: expires 1710812517 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 120 1098s # debug: actual : 120 1098s ok 51 1098s # --- 1098s # ExpiresActive On 1098s ExpiresDefault M1057644 1098s ExpiresByType image/jpeg "modification plus 1 years 10 days 3 hours 37 minutes 7 seconds" 1098s # debug: [Cache-Control] [max-age=23317068] 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Expires] [Fri, 13 Dec 2024 22:37:46 GMT] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s # debug: expires Fri, 13 Dec 2024 22:37:46 GMT 1098s # debug: expires 1734129466 1098s # debug: access Tue, 19 Mar 2024 01:39:57 GMT 1098s # debug: access 1710812397 1098s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1098s # debug: modified 1701716439 1098s # debug: expected: 32413027 1098s # debug: actual : 32413027 1098s ok 52 1098s # --- 1098s # ExpiresActive Off 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 53 1098s # --- 1098s # ExpiresActive Off 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 54 1098s # --- 1098s # ExpiresActive Off 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 55 1098s # --- 1098s # ExpiresActive Off 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 56 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 years 1 months 2 weeks 14 days 4 hours 47 minutes 38 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 57 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 years 1 months 2 weeks 14 days 4 hours 47 minutes 38 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 58 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 years 1 months 2 weeks 14 days 4 hours 47 minutes 38 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 59 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 years 1 months 2 weeks 14 days 4 hours 47 minutes 38 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 60 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType text/plain A34932027 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 61 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType text/plain A34932027 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 62 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType text/plain A34932027 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 63 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType text/plain A34932027 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 64 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 months 1 weeks 15 days 16 minutes 37 seconds" 1098s ExpiresByType text/plain A5876023 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 65 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 months 1 weeks 15 days 16 minutes 37 seconds" 1098s ExpiresByType text/plain A5876023 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 66 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 months 1 weeks 15 days 16 minutes 37 seconds" 1098s ExpiresByType text/plain A5876023 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 67 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "access plus 1 months 1 weeks 15 days 16 minutes 37 seconds" 1098s ExpiresByType text/plain A5876023 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 68 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault M32672026 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 69 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault M32672026 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 70 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault M32672026 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 71 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault M32672026 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 72 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/gif "access plus 1 years 1 months 4 days 4 hours 33 minutes 28 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 73 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/gif "access plus 1 years 1 months 4 days 4 hours 33 minutes 28 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 74 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/gif "access plus 1 years 1 months 4 days 4 hours 33 minutes 28 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 75 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/gif "access plus 1 years 1 months 4 days 4 hours 33 minutes 28 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 76 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 3 months 1 weeks 3 days 14 minutes 25 seconds" 1098s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 7 days 8 hours 49 minutes 37 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 77 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 3 months 1 weeks 3 days 14 minutes 25 seconds" 1098s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 7 days 8 hours 49 minutes 37 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 78 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 3 months 1 weeks 3 days 14 minutes 25 seconds" 1098s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 7 days 8 hours 49 minutes 37 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 79 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 3 months 1 weeks 3 days 14 minutes 25 seconds" 1098s ExpiresByType image/gif "access plus 1 years 3 months 1 weeks 7 days 8 hours 49 minutes 37 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 80 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 2 months 8 days 1 hours 39 minutes 20 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 81 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 2 months 8 days 1 hours 39 minutes 20 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 82 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 2 months 8 days 1 hours 39 minutes 20 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 83 1098s #--- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 2 months 8 days 1 hours 39 minutes 20 seconds" 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 84 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/jpeg A40624666 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 85 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/jpeg A40624666 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 86 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/jpeg A40624666 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 87 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresByType image/jpeg A40624666 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 88 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 1 months 1 weeks 13 days 3 hours 46 minutes 27 seconds" 1098s ExpiresByType image/jpeg M4840223 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["3-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Length] [3] 1098s # debug: [Content-Type] [text/html] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 89 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 1 months 1 weeks 13 days 3 hours 46 minutes 27 seconds" 1098s ExpiresByType image/jpeg M4840223 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [text/plain] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 90 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 1 months 1 weeks 13 days 3 hours 46 minutes 27 seconds" 1098s ExpiresByType image/jpeg M4840223 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/gif] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 91 1098s # --- 1098s # ExpiresActive Off 1098s ExpiresDefault "modification plus 1 months 1 weeks 13 days 3 hours 46 minutes 27 seconds" 1098s ExpiresByType image/jpeg M4840223 1098s # debug: [Connection] [close] 1098s # debug: [Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Accept-Ranges] [bytes] 1098s # debug: [ETag] ["0-60bb3bbdae3c0"] 1098s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1098s # debug: [Vary] [In-If1] 1098s # debug: [Content-Type] [image/jpeg] 1098s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1098s # debug: [Client-Date] [Tue, 19 Mar 2024 01:39:57 GMT] 1098s # debug: [Client-Peer] [127.0.0.1:8529] 1098s # debug: [Client-Response-Num] [1] 1098s # debug: [DMMATCH1] [1] 1098s ok 92 1098s ok 1101s t/modules/ext_filter.t .............. 1101s 1..24 1101s # Running under perl version 5.038002 for linux 1101s # Current time local: Tue Mar 19 01:39:57 2024 1101s # Current time GMT: Tue Mar 19 01:39:57 2024 1101s # Using Test.pm version 1.31 1101s # Using Apache/Test.pm version 1.42 1101s # testing : sed output filter 1101s # expected: 'barbar' 1101s # received: 'barbar' 1101s ok 1 1101s # testing : slow filter process 1101s # expected: 'foobar' 1101s # received: 'foobar' 1101s ok 2 1101s # testing : echo worked 1101s # expected: 200 1101s # received: '200' 1101s ok 3 1101s # testing : request body filtered 1101s # expected: 'barbar 1101s # ' 1101s # received: 'barbar 1101s # ' 1101s ok 4 1101s # testing : got 413 error 1101s # expected: 413 1101s # received: '413' 1101s ok 5 1101s # testing : got 413 error body 1101s # expected: qr/413 Request Entity Too Large/ 1101s # received: ' 1101s # 1101s # 413 Request Entity Too Large 1101s # 1101s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1115s # 1115s # ' 1115s # received: ' 1115s #

Hello World!

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

No query was specified.

1115s # 1115s # ' 1115s # received: ' 1115s #

No query was specified.

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

Hello World!

1115s # 1115s # ' 1115s # received: ' 1115s #

Hello World!

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

No query was specified.

1115s # 1115s # ' 1115s # received: ' 1115s #

No query was specified.

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

mod_include test

1119s # 1119s # 1119s # Hello World 1119s # 1119s #

[back]

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

mod_include test

1119s # 1119s # 1119s # Hello World 1119s # 1119s #

[back]

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

mod_include test

1119s # 1119s # 1119s # Hello World 1119s # 1119s #

[back]

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

Load Balancer Manager for localhost

1137s # 1137s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1137s #
Server Built: 2024-01-24T22:00:03
1137s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1137s #
1137s #

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

1156s #

The document has moved here.

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

Moved Permanently

1156s #

The document has moved here.

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

Moved Permanently

1156s #

The document has moved here.

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

Moved Permanently

1156s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1156s #

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

Multiple Choices

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

Available documents: 1156s #

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

Multiple Choices

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

Available documents: 1156s #

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

Moved Permanently

1156s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1156s #

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

Multiple Choices

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

Available documents: 1156s #

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

Moved Permanently

1156s #

The document has moved here.

1156s # 1156s # ' 1156s ok 48 1156s ok 1158s t/modules/status.t .................. 1158s 1..1 1158s # Running under perl version 5.038002 for linux 1158s # Current time local: Tue Mar 19 01:40:55 2024 1158s # Current time GMT: Tue Mar 19 01:40:55 2024 1158s # Using Test.pm version 1.31 1158s # Using Apache/Test.pm version 1.42 1158s 1158s 1158s Apache Status 1158s 1158s

Apache Server Status for localhost (via 127.0.0.1)

1158s 1158s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1158s
Server MPM: worker
1158s
Server Built: 2024-01-24T22:00:03 1158s

1158s
Current Time: Tuesday, 19-Mar-2024 01:40:57 UTC
1158s
Restart Time: Tuesday, 19-Mar-2024 01:37:16 UTC
1158s
Parent Server Config. Generation: 1
1158s
Parent Server MPM Generation: 0
1158s
Server uptime: 3 minutes 40 seconds
1158s
Server load: 1.20 1.11 0.66
1158s
Total accesses: 6787 - Total Traffic: 140.4 MB - Total Duration: 73558
1158s
CPU Usage: u4.66 s4.73 cu1.61 cs.6 - 5.27% CPU load
1158s
30.9 requests/sec - 0.6 MB/second - 21.2 kB/request - 10.8381 ms/request
1158s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1158s
__________________W_....................
1158s

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

1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s
SrvPIDAccMCPU 1158s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01645520/316/316_ 1158s 5.511042130.017.4817.48 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-01645520/326/326_ 1158s 5.511016210.013.6613.66 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-01645520/328/328_ 1158s 5.511015490.01.761.76 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-01645520/330/330_ 1158s 5.511034970.02.712.71 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-01645520/322/322_ 1158s 5.511013740.01.671.67 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-01645520/321/321_ 1158s 5.5110145970.02.062.06 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-01645520/425/425_ 1158s 5.511138850.017.9117.91 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-01645520/320/320_ 1158s 5.511013840.01.941.94 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-01645520/326/326_ 1158s 5.511051690.02.002.00 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-01645520/341/341_ 1158s 5.511012050.05.545.54 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01645530/370/370_ 1158s 5.951144230.012.9012.90 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-01645530/413/413_ 1158s 5.961052650.012.4212.42 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-01645530/324/324_ 1158s 5.961116340.07.347.34 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-01645530/320/320_ 1158s 5.961013310.02.062.06 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-01645530/323/323_ 1158s 5.961114900.02.062.06 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-01645530/323/323_ 1158s 5.9610145250.02.672.67 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-01645530/382/382_ 1158s 5.961016220.02.892.89 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01645530/323/323_ 1158s 5.961015620.07.937.93 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-01645530/321/321W 1158s 5.950012560.02.482.48 1158s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-01645530/333/333_ 1158s 5.961019450.020.9220.92 1158s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1158s
1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s 1158s
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
1158s 1158s 1158s ok 1 1158s ok 1160s t/modules/substitute.t .............. 1160s 1..19 1160s # Running under perl version 5.038002 for linux 1160s # Current time local: Tue Mar 19 01:40:57 2024 1160s # Current time GMT: Tue Mar 19 01:40:57 2024 1160s # Using Test.pm version 1.31 1160s # Using Apache/Test.pm version 1.42 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'barbar': OK 1160s ok 1 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'barbar': OK 1160s ok 2 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'foofoo': OK 1160s ok 3 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'barbar': OK 1160s ok 4 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'barbar': OK 1160s ok 5 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'barbar': OK 1160s ok 6 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'foof 1160s oo': OK 1160s ok 7 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'xfoo': OK 1160s ok 8 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1160s ok 9 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s barx 1160s ': OK 1160s ok 10 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'a$1axb(': OK 1160s ok 11 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'a$XX': OK 1160s ok 12 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1160s ok 13 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'x&x': OK 1160s ok 14 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'xx': OK 1160s ok 15 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'fcooar': OK 1160s ok 16 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'fc$1ar': OK 1160s ok 17 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'fdooar': OK 1160s ok 18 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s got 200 'XXXfooXXX 1160s bar': OK 1160s ok 19 1160s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1160s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1160s ok 1164s t/modules/unique_id.t ............... 1164s 1..300 1164s # Running under perl version 5.038002 for linux 1164s # Current time local: Tue Mar 19 01:40:59 2024 1164s # Current time GMT: Tue Mar 19 01:40:59 2024 1164s # Using Test.pm version 1.31 1164s # Using Apache/Test.pm version 1.42 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 1 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYPAAAAEA 1164s ok 2 1164s ok 3 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 4 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1SwAAAAE 1164s ok 5 1164s ok 6 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 7 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYPQAAAEc 1164s ok 8 1164s ok 9 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 10 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1TAAAAAk 1164s ok 11 1164s ok 12 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 13 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYPgAAAEE 1164s ok 14 1164s ok 15 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 16 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1TQAAAAM 1164s ok 17 1164s ok 18 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 19 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYPwAAAEI 1164s ok 20 1164s ok 21 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 22 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1TgAAAAY 1164s ok 23 1164s ok 24 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 25 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYQAAAAEk 1164s ok 26 1164s ok 27 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 28 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1TwAAAAc 1164s ok 29 1164s ok 30 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 31 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYQQAAAEU 1164s ok 32 1164s ok 33 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 34 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1UAAAAAQ 1164s ok 35 1164s ok 36 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 37 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYQgAAAEQ 1164s ok 38 1164s ok 39 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 40 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1UQAAAAI 1164s ok 41 1164s ok 42 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 43 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYQwAAAEY 1164s ok 44 1164s ok 45 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 46 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1UgAAAAU 1164s ok 47 1164s ok 48 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 49 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYRAAAAEM 1164s ok 50 1164s ok 51 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 52 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1UwAAAAg 1164s ok 53 1164s ok 54 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 55 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYRQAAAEg 1164s ok 56 1164s ok 57 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 58 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1VAAAAAA 1164s ok 59 1164s ok 60 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 61 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYRgAAAEA 1164s ok 62 1164s ok 63 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 64 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1VQAAAAE 1164s ok 65 1164s ok 66 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 67 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYRwAAAEc 1164s ok 68 1164s ok 69 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 70 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1VgAAAAM 1164s ok 71 1164s ok 72 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 73 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYSAAAAEE 1164s ok 74 1164s ok 75 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 76 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1VwAAAAk 1164s ok 77 1164s ok 78 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 79 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYSQAAAEk 1164s ok 80 1164s ok 81 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 82 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1WAAAAAY 1164s ok 83 1164s ok 84 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 85 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYSgAAAEI 1164s ok 86 1164s ok 87 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 88 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1WQAAAAc 1164s ok 89 1164s ok 90 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 91 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYSwAAAEU 1164s ok 92 1164s ok 93 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 94 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1WgAAAAI 1164s ok 95 1164s ok 96 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 97 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYTAAAAEQ 1164s ok 98 1164s ok 99 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 100 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1WwAAAAQ 1164s ok 101 1164s ok 102 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 103 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYTQAAAEY 1164s ok 104 1164s ok 105 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 106 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1XAAAAAg 1164s ok 107 1164s ok 108 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 109 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYTgAAAEM 1164s ok 110 1164s ok 111 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 112 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1XQAAAAU 1164s ok 113 1164s ok 114 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 115 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYTwAAAEA 1164s ok 116 1164s ok 117 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 118 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1XgAAAAA 1164s ok 119 1164s ok 120 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 121 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYUAAAAEg 1164s ok 122 1164s ok 123 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 124 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1XwAAAAM 1164s ok 125 1164s ok 126 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 127 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYUQAAAEE 1164s ok 128 1164s ok 129 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 130 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1YAAAAAE 1164s ok 131 1164s ok 132 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 133 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYUgAAAEc 1164s ok 134 1164s ok 135 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 136 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1YQAAAAk 1164s ok 137 1164s ok 138 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 139 1164s # unique id: ZfjtLWHZsZO8vjFGjMmYUwAAAEk 1164s ok 140 1164s ok 141 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 142 1164s # unique id: ZfjtLdM8-Xrf-6dv0jO1YgAAAAY 1164s ok 143 1164s ok 144 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 145 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYVAAAAEU 1164s ok 146 1164s ok 147 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 148 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1YwAAAAc 1164s ok 149 1164s ok 150 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 151 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYVQAAAEI 1164s ok 152 1164s ok 153 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 154 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1ZAAAAAI 1164s ok 155 1164s ok 156 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 157 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYVgAAAEY 1164s ok 158 1164s ok 159 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 160 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1ZQAAAAg 1164s ok 161 1164s ok 162 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 163 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYVwAAAEQ 1164s ok 164 1164s ok 165 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 166 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1ZgAAAAQ 1164s ok 167 1164s ok 168 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 169 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYWAAAAEM 1164s ok 170 1164s ok 171 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 172 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1ZwAAAAA 1164s ok 173 1164s ok 174 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 175 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYWQAAAEA 1164s ok 176 1164s ok 177 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 178 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1aAAAAAU 1164s ok 179 1164s ok 180 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 181 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYWgAAAEE 1164s ok 182 1164s ok 183 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 184 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1aQAAAAM 1164s ok 185 1164s ok 186 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 187 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYWwAAAEg 1164s ok 188 1164s ok 189 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 190 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1agAAAAE 1164s ok 191 1164s ok 192 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 193 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYXAAAAEc 1164s ok 194 1164s ok 195 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 196 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1awAAAAk 1164s ok 197 1164s ok 198 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 199 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYXQAAAEU 1164s ok 200 1164s ok 201 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 202 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1bAAAAAc 1164s ok 203 1164s ok 204 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 205 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYXgAAAEk 1164s ok 206 1164s ok 207 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 208 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1bQAAAAY 1164s ok 209 1164s ok 210 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 211 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYXwAAAEY 1164s ok 212 1164s ok 213 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 214 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1bgAAAAI 1164s ok 215 1164s ok 216 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 217 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYYAAAAEI 1164s ok 218 1164s ok 219 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 220 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1bwAAAAg 1164s ok 221 1164s ok 222 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 223 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYYQAAAEQ 1164s ok 224 1164s ok 225 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 226 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1cAAAAAQ 1164s ok 227 1164s ok 228 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 229 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYYgAAAEM 1164s ok 230 1164s ok 231 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 232 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1cQAAAAA 1164s ok 233 1164s ok 234 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 235 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYYwAAAEA 1164s ok 236 1164s ok 237 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 238 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1cgAAAAM 1164s ok 239 1164s ok 240 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 241 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYZAAAAEg 1164s ok 242 1164s ok 243 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 244 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1cwAAAAU 1164s ok 245 1164s ok 246 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 247 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYZQAAAEE 1164s ok 248 1164s ok 249 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 250 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1dAAAAAE 1164s ok 251 1164s ok 252 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 253 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYZgAAAEc 1164s ok 254 1164s ok 255 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 256 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1dQAAAAk 1164s ok 257 1164s ok 258 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 259 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYZwAAAEU 1164s ok 260 1164s ok 261 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 262 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1dgAAAAc 1164s ok 263 1164s ok 264 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 265 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYaAAAAEk 1164s ok 266 1164s ok 267 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 268 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1dwAAAAY 1164s ok 269 1164s ok 270 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 271 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYaQAAAEY 1164s ok 272 1164s ok 273 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 274 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1eAAAAAI 1164s ok 275 1164s ok 276 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 277 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYagAAAEI 1164s ok 278 1164s ok 279 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 280 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1eQAAAAg 1164s ok 281 1164s ok 282 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 283 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYawAAAEM 1164s ok 284 1164s ok 285 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 286 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1egAAAAA 1164s ok 287 1164s ok 288 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 289 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYbAAAAEQ 1164s ok 290 1164s ok 291 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 292 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1ewAAAAQ 1164s ok 293 1164s ok 294 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 295 1164s # unique id: ZfjtLmHZsZO8vjFGjMmYbQAAAEA 1164s ok 296 1164s ok 297 1164s # testing : fetch unique ID 1164s # expected: 200 1164s # received: '200' 1164s ok 298 1164s # unique id: ZfjtLtM8-Xrf-6dv0jO1fAAAAAU 1164s ok 299 1164s ok 300 1164s ok 1166s t/modules/usertrack.t ............... 1166s 1..1004 1166s # Running under perl version 5.038002 for linux 1166s # Current time local: Tue Mar 19 01:41:03 2024 1166s # Current time GMT: Tue Mar 19 01:41:03 2024 1166s # Using Test.pm version 1.31 1166s # Using Apache/Test.pm version 1.42 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 1 1166s ok 2 1166s Set-Cookie: usertrack_test=d54e20a0.613f9913ae7ef; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=d54e20a0.613f9913ae7ef 1166s ok 3 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 4 1166s ok 5 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 6 1166s ok 7 1166s Set-Cookie: usertrack_test=34b4f8cb.613f9913b0b77; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=34b4f8cb.613f9913b0b77 1166s ok 8 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 9 1166s ok 10 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 11 1166s ok 12 1166s Set-Cookie: usertrack_test=bab59ecb.613f9913b1df6; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=bab59ecb.613f9913b1df6 1166s ok 13 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 14 1166s ok 15 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 16 1166s ok 17 1166s Set-Cookie: usertrack_test=5f1e9cc2.613f9913b2f93; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=5f1e9cc2.613f9913b2f93 1166s ok 18 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 19 1166s ok 20 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 21 1166s ok 22 1166s Set-Cookie: usertrack_test=f5b8d507.613f9913b415c; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f5b8d507.613f9913b415c 1166s ok 23 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 24 1166s ok 25 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 26 1166s ok 27 1166s Set-Cookie: usertrack_test=cf932d62.613f9913b52e3; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=cf932d62.613f9913b52e3 1166s ok 28 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 29 1166s ok 30 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 31 1166s ok 32 1166s Set-Cookie: usertrack_test=992040f7.613f9913b6448; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=992040f7.613f9913b6448 1166s ok 33 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 34 1166s ok 35 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 36 1166s ok 37 1166s Set-Cookie: usertrack_test=89ad2715.613f9913b76e1; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=89ad2715.613f9913b76e1 1166s ok 38 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 39 1166s ok 40 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 41 1166s ok 42 1166s Set-Cookie: usertrack_test=4f024c42.613f9913b8860; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=4f024c42.613f9913b8860 1166s ok 43 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 44 1166s ok 45 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 46 1166s ok 47 1166s Set-Cookie: usertrack_test=8fe52e48.613f9913b9b30; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=8fe52e48.613f9913b9b30 1166s ok 48 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 49 1166s ok 50 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 51 1166s ok 52 1166s Set-Cookie: usertrack_test=47454ce7.613f9913bac43; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=47454ce7.613f9913bac43 1166s ok 53 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 54 1166s ok 55 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 56 1166s ok 57 1166s Set-Cookie: usertrack_test=646b9d26.613f9913bbd95; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=646b9d26.613f9913bbd95 1166s ok 58 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 59 1166s ok 60 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 61 1166s ok 62 1166s Set-Cookie: usertrack_test=8074c9bc.613f9913bcf49; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=8074c9bc.613f9913bcf49 1166s ok 63 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 64 1166s ok 65 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 66 1166s ok 67 1166s Set-Cookie: usertrack_test=ba2fa0d6.613f9913be100; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=ba2fa0d6.613f9913be100 1166s ok 68 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 69 1166s ok 70 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 71 1166s ok 72 1166s Set-Cookie: usertrack_test=f20bba20.613f9913bf2dc; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f20bba20.613f9913bf2dc 1166s ok 73 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 74 1166s ok 75 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 76 1166s ok 77 1166s Set-Cookie: usertrack_test=6e355a6a.613f9913c046f; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=6e355a6a.613f9913c046f 1166s ok 78 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 79 1166s ok 80 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 81 1166s ok 82 1166s Set-Cookie: usertrack_test=45b6f7c5.613f9913c157a; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=45b6f7c5.613f9913c157a 1166s ok 83 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 84 1166s ok 85 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 86 1166s ok 87 1166s Set-Cookie: usertrack_test=d61bf880.613f9913c25e1; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=d61bf880.613f9913c25e1 1166s ok 88 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 89 1166s ok 90 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 91 1166s ok 92 1166s Set-Cookie: usertrack_test=67dabc80.613f9913c36a8; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=67dabc80.613f9913c36a8 1166s ok 93 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 94 1166s ok 95 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 96 1166s ok 97 1166s Set-Cookie: usertrack_test=a4af634d.613f9913c48a9; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=a4af634d.613f9913c48a9 1166s ok 98 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 99 1166s ok 100 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 101 1166s ok 102 1166s Set-Cookie: usertrack_test=1d99d804.613f9913c5a27; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=1d99d804.613f9913c5a27 1166s ok 103 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 104 1166s ok 105 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 106 1166s ok 107 1166s Set-Cookie: usertrack_test=80b9b841.613f9913c6bd0; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=80b9b841.613f9913c6bd0 1166s ok 108 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 109 1166s ok 110 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 111 1166s ok 112 1166s Set-Cookie: usertrack_test=a278b068.613f9913c7d54; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=a278b068.613f9913c7d54 1166s ok 113 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 114 1166s ok 115 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 116 1166s ok 117 1166s Set-Cookie: usertrack_test=c354dc17.613f9913c8f5d; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=c354dc17.613f9913c8f5d 1166s ok 118 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 119 1166s ok 120 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 121 1166s ok 122 1166s Set-Cookie: usertrack_test=6bde25af.613f9913ca1ba; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=6bde25af.613f9913ca1ba 1166s ok 123 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 124 1166s ok 125 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 126 1166s ok 127 1166s Set-Cookie: usertrack_test=9d73be82.613f9913cb24f; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=9d73be82.613f9913cb24f 1166s ok 128 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 129 1166s ok 130 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 131 1166s ok 132 1166s Set-Cookie: usertrack_test=f9436dfa.613f9913cc42b; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f9436dfa.613f9913cc42b 1166s ok 133 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 134 1166s ok 135 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 136 1166s ok 137 1166s Set-Cookie: usertrack_test=9af6ef.613f9913cd454; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=9af6ef.613f9913cd454 1166s ok 138 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 139 1166s ok 140 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 141 1166s ok 142 1166s Set-Cookie: usertrack_test=83e1004e.613f9913ce618; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=83e1004e.613f9913ce618 1166s ok 143 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 144 1166s ok 145 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 146 1166s ok 147 1166s Set-Cookie: usertrack_test=e2b5ec6f.613f9913cf654; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=e2b5ec6f.613f9913cf654 1166s ok 148 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 149 1166s ok 150 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 151 1166s ok 152 1166s Set-Cookie: usertrack_test=6876d851.613f9913d0858; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=6876d851.613f9913d0858 1166s ok 153 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 154 1166s ok 155 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 156 1166s ok 157 1166s Set-Cookie: usertrack_test=d246e630.613f9913d19ae; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=d246e630.613f9913d19ae 1166s ok 158 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 159 1166s ok 160 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 161 1166s ok 162 1166s Set-Cookie: usertrack_test=483f1a12.613f9913d2a2c; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=483f1a12.613f9913d2a2c 1166s ok 163 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 164 1166s ok 165 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 166 1166s ok 167 1166s Set-Cookie: usertrack_test=c321daaf.613f9913d3bd7; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=c321daaf.613f9913d3bd7 1166s ok 168 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 169 1166s ok 170 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 171 1166s ok 172 1166s Set-Cookie: usertrack_test=91b55311.613f9913d4e40; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=91b55311.613f9913d4e40 1166s ok 173 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 174 1166s ok 175 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 176 1166s ok 177 1166s Set-Cookie: usertrack_test=6ec400e8.613f9913d5f43; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=6ec400e8.613f9913d5f43 1166s ok 178 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 179 1166s ok 180 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 181 1166s ok 182 1166s Set-Cookie: usertrack_test=787ff810.613f9913d6f90; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=787ff810.613f9913d6f90 1166s ok 183 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 184 1166s ok 185 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 186 1166s ok 187 1166s Set-Cookie: usertrack_test=1473544c.613f9913d8086; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=1473544c.613f9913d8086 1166s ok 188 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 189 1166s ok 190 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 191 1166s ok 192 1166s Set-Cookie: usertrack_test=5e791c4f.613f9913d9390; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=5e791c4f.613f9913d9390 1166s ok 193 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 194 1166s ok 195 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 196 1166s ok 197 1166s Set-Cookie: usertrack_test=8494d177.613f9913da4d0; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=8494d177.613f9913da4d0 1166s ok 198 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 199 1166s ok 200 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 201 1166s ok 202 1166s Set-Cookie: usertrack_test=59af9354.613f9913db512; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=59af9354.613f9913db512 1166s ok 203 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 204 1166s ok 205 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 206 1166s ok 207 1166s Set-Cookie: usertrack_test=ec75b68d.613f9913dc5f7; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=ec75b68d.613f9913dc5f7 1166s ok 208 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 209 1166s ok 210 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 211 1166s ok 212 1166s Set-Cookie: usertrack_test=38c09c57.613f9913dd806; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=38c09c57.613f9913dd806 1166s ok 213 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 214 1166s ok 215 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 216 1166s ok 217 1166s Set-Cookie: usertrack_test=e43fa0aa.613f9913de9a6; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=e43fa0aa.613f9913de9a6 1166s ok 218 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 219 1166s ok 220 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 221 1166s ok 222 1166s Set-Cookie: usertrack_test=958d4c48.613f9913dfb5a; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=958d4c48.613f9913dfb5a 1166s ok 223 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 224 1166s ok 225 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 226 1166s ok 227 1166s Set-Cookie: usertrack_test=f77e6035.613f9913e0d5e; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f77e6035.613f9913e0d5e 1166s ok 228 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 229 1166s ok 230 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 231 1166s ok 232 1166s Set-Cookie: usertrack_test=554b70b7.613f9913e1eea; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=554b70b7.613f9913e1eea 1166s ok 233 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 234 1166s ok 235 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 236 1166s ok 237 1166s Set-Cookie: usertrack_test=b4df7024.613f9913e3175; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=b4df7024.613f9913e3175 1166s ok 238 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 239 1166s ok 240 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 241 1166s ok 242 1166s Set-Cookie: usertrack_test=1fe9d7df.613f9913e426f; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=1fe9d7df.613f9913e426f 1166s ok 243 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 244 1166s ok 245 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 246 1166s ok 247 1166s Set-Cookie: usertrack_test=4e2502a8.613f9913e5391; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=4e2502a8.613f9913e5391 1166s ok 248 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 249 1166s ok 250 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 251 1166s ok 252 1166s Set-Cookie: usertrack_test=a64105af.613f9913e65f6; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=a64105af.613f9913e65f6 1166s ok 253 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 254 1166s ok 255 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 256 1166s ok 257 1166s Set-Cookie: usertrack_test=3d6f05f5.613f9913e7715; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=3d6f05f5.613f9913e7715 1166s ok 258 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 259 1166s ok 260 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 261 1166s ok 262 1166s Set-Cookie: usertrack_test=629c30b5.613f9913e8bbe; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=629c30b5.613f9913e8bbe 1166s ok 263 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 264 1166s ok 265 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 266 1166s ok 267 1166s Set-Cookie: usertrack_test=923f4623.613f9913e9e07; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=923f4623.613f9913e9e07 1166s ok 268 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 269 1166s ok 270 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 271 1166s ok 272 1166s Set-Cookie: usertrack_test=8d06db43.613f9913eb01e; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=8d06db43.613f9913eb01e 1166s ok 273 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 274 1166s ok 275 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 276 1166s ok 277 1166s Set-Cookie: usertrack_test=8793557f.613f9913ec1d2; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=8793557f.613f9913ec1d2 1166s ok 278 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 279 1166s ok 280 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 281 1166s ok 282 1166s Set-Cookie: usertrack_test=6676589c.613f9913ed359; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=6676589c.613f9913ed359 1166s ok 283 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 284 1166s ok 285 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 286 1166s ok 287 1166s Set-Cookie: usertrack_test=7d36edaf.613f9913ee4d2; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=7d36edaf.613f9913ee4d2 1166s ok 288 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 289 1166s ok 290 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 291 1166s ok 292 1166s Set-Cookie: usertrack_test=20359646.613f9913ef62b; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=20359646.613f9913ef62b 1166s ok 293 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 294 1166s ok 295 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 296 1166s ok 297 1166s Set-Cookie: usertrack_test=542e36e7.613f9913f0727; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=542e36e7.613f9913f0727 1166s ok 298 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 299 1166s ok 300 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 301 1166s ok 302 1166s Set-Cookie: usertrack_test=e456a980.613f9913f179e; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=e456a980.613f9913f179e 1166s ok 303 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 304 1166s ok 305 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 306 1166s ok 307 1166s Set-Cookie: usertrack_test=b82f42ae.613f9913f2ae4; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=b82f42ae.613f9913f2ae4 1166s ok 308 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 309 1166s ok 310 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 311 1166s ok 312 1166s Set-Cookie: usertrack_test=b5496683.613f9913f3b21; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=b5496683.613f9913f3b21 1166s ok 313 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 314 1166s ok 315 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 316 1166s ok 317 1166s Set-Cookie: usertrack_test=af3ecd35.613f9913f4cf3; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=af3ecd35.613f9913f4cf3 1166s ok 318 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 319 1166s ok 320 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 321 1166s ok 322 1166s Set-Cookie: usertrack_test=53abb452.613f9913f5ed9; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=53abb452.613f9913f5ed9 1166s ok 323 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 324 1166s ok 325 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 326 1166s ok 327 1166s Set-Cookie: usertrack_test=9f7c5e9e.613f9913f6f45; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=9f7c5e9e.613f9913f6f45 1166s ok 328 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 329 1166s ok 330 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 331 1166s ok 332 1166s Set-Cookie: usertrack_test=f8fb70f9.613f9913f8119; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f8fb70f9.613f9913f8119 1166s ok 333 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 334 1166s ok 335 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 336 1166s ok 337 1166s Set-Cookie: usertrack_test=df89747f.613f9913f91f6; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=df89747f.613f9913f91f6 1166s ok 338 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 339 1166s ok 340 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 341 1166s ok 342 1166s Set-Cookie: usertrack_test=402d1c15.613f9913fa22b; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=402d1c15.613f9913fa22b 1166s ok 343 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 344 1166s ok 345 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 346 1166s ok 347 1166s Set-Cookie: usertrack_test=f98a9d83.613f9913fb41e; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f98a9d83.613f9913fb41e 1166s ok 348 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 349 1166s ok 350 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 351 1166s ok 352 1166s Set-Cookie: usertrack_test=d744526.613f9913fc432; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=d744526.613f9913fc432 1166s ok 353 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 354 1166s ok 355 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 356 1166s ok 357 1166s Set-Cookie: usertrack_test=87453f89.613f9913fd6c8; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=87453f89.613f9913fd6c8 1166s ok 358 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 359 1166s ok 360 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 361 1166s ok 362 1166s Set-Cookie: usertrack_test=f8d05a20.613f9913fe76f; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f8d05a20.613f9913fe76f 1166s ok 363 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 364 1166s ok 365 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 366 1166s ok 367 1166s Set-Cookie: usertrack_test=d8bd5324.613f9913ff911; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=d8bd5324.613f9913ff911 1166s ok 368 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 369 1166s ok 370 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 371 1166s ok 372 1166s Set-Cookie: usertrack_test=45a15f94.613f991400b39; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=45a15f94.613f991400b39 1166s ok 373 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 374 1166s ok 375 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 376 1166s ok 377 1166s Set-Cookie: usertrack_test=232d670.613f991401b46; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=232d670.613f991401b46 1166s ok 378 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 379 1166s ok 380 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 381 1166s ok 382 1166s Set-Cookie: usertrack_test=9c34d0aa.613f991402d5f; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=9c34d0aa.613f991402d5f 1166s ok 383 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 384 1166s ok 385 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 386 1166s ok 387 1166s Set-Cookie: usertrack_test=f1dfd428.613f991403d6a; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f1dfd428.613f991403d6a 1166s ok 388 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 389 1166s ok 390 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 391 1166s ok 392 1166s Set-Cookie: usertrack_test=ff92a4d2.613f991404f3c; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=ff92a4d2.613f991404f3c 1166s ok 393 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 394 1166s ok 395 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 396 1166s ok 397 1166s Set-Cookie: usertrack_test=9f02a77e.613f991406033; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=9f02a77e.613f991406033 1166s ok 398 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 399 1166s ok 400 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 401 1166s ok 402 1166s Set-Cookie: usertrack_test=1ab7544.613f9914070d4; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=1ab7544.613f9914070d4 1166s ok 403 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 404 1166s ok 405 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 406 1166s ok 407 1166s Set-Cookie: usertrack_test=64584ff2.613f991408385; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=64584ff2.613f991408385 1166s ok 408 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 409 1166s ok 410 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 411 1166s ok 412 1166s Set-Cookie: usertrack_test=ca4f69.613f991409424; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=ca4f69.613f991409424 1166s ok 413 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 414 1166s ok 415 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 416 1166s ok 417 1166s Set-Cookie: usertrack_test=44c7a716.613f99140a504; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=44c7a716.613f99140a504 1166s ok 418 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 419 1166s ok 420 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 421 1166s ok 422 1166s Set-Cookie: usertrack_test=cd0eb5.613f99140b6bc; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=cd0eb5.613f99140b6bc 1166s ok 423 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 424 1166s ok 425 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 426 1166s ok 427 1166s Set-Cookie: usertrack_test=70d46f4a.613f99140c87a; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=70d46f4a.613f99140c87a 1166s ok 428 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 429 1166s ok 430 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 431 1166s ok 432 1166s Set-Cookie: usertrack_test=18d455f0.613f99140d8ad; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=18d455f0.613f99140d8ad 1166s ok 433 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 434 1166s ok 435 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 436 1166s ok 437 1166s Set-Cookie: usertrack_test=f9559ba5.613f99140ea84; path=/; expires=Tue, 19-Mar-24 01:42:04 GMT 1166s Cookie: usertrack_test=f9559ba5.613f99140ea84 1166s ok 438 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 439 1166s ok 440 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 441 1166s ok 442 1166s Set-Cookie: usertrack_test=10b47d03.613f99140fac2; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=10b47d03.613f99140fac2 1166s ok 443 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 444 1166s ok 445 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 446 1166s ok 447 1166s Set-Cookie: usertrack_test=1c2e38ed.613f991410c8a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1c2e38ed.613f991410c8a 1166s ok 448 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 449 1166s ok 450 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 451 1166s ok 452 1166s Set-Cookie: usertrack_test=e5f1d30f.613f991411ebd; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=e5f1d30f.613f991411ebd 1166s ok 453 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 454 1166s ok 455 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 456 1166s ok 457 1166s Set-Cookie: usertrack_test=e1a4d119.613f991413012; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=e1a4d119.613f991413012 1166s ok 458 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 459 1166s ok 460 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 461 1166s ok 462 1166s Set-Cookie: usertrack_test=b158a4f3.613f991414034; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=b158a4f3.613f991414034 1166s ok 463 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 464 1166s ok 465 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 466 1166s ok 467 1166s Set-Cookie: usertrack_test=321dda87.613f991415227; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=321dda87.613f991415227 1166s ok 468 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 469 1166s ok 470 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 471 1166s ok 472 1166s Set-Cookie: usertrack_test=35a7c1ec.613f9914163b5; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=35a7c1ec.613f9914163b5 1166s ok 473 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 474 1166s ok 475 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 476 1166s ok 477 1166s Set-Cookie: usertrack_test=f0b207b3.613f991417412; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=f0b207b3.613f991417412 1166s ok 478 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 479 1166s ok 480 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 481 1166s ok 482 1166s Set-Cookie: usertrack_test=1d3241b3.613f9914185d1; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1d3241b3.613f9914185d1 1166s ok 483 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 484 1166s ok 485 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 486 1166s ok 487 1166s Set-Cookie: usertrack_test=813354d4.613f99141962b; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=813354d4.613f99141962b 1166s ok 488 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 489 1166s ok 490 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 491 1166s ok 492 1166s Set-Cookie: usertrack_test=989b1d68.613f99141a7e2; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=989b1d68.613f99141a7e2 1166s ok 493 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 494 1166s ok 495 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 496 1166s ok 497 1166s Set-Cookie: usertrack_test=99596e6f.613f99141b834; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=99596e6f.613f99141b834 1166s ok 498 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 499 1166s ok 500 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 501 1166s ok 502 1166s Set-Cookie: usertrack_test=22946a29.613f99141ca59; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=22946a29.613f99141ca59 1166s ok 503 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 504 1166s ok 505 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 506 1166s ok 507 1166s Set-Cookie: usertrack_test=26084950.613f99141dc0f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=26084950.613f99141dc0f 1166s ok 508 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 509 1166s ok 510 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 511 1166s ok 512 1166s Set-Cookie: usertrack_test=a8c81a71.613f99141ecf7; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=a8c81a71.613f99141ecf7 1166s ok 513 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 514 1166s ok 515 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 516 1166s ok 517 1166s Set-Cookie: usertrack_test=ba20ce61.613f99141fe4a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=ba20ce61.613f99141fe4a 1166s ok 518 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 519 1166s ok 520 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 521 1166s ok 522 1166s Set-Cookie: usertrack_test=2bacbf34.613f991421088; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=2bacbf34.613f991421088 1166s ok 523 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 524 1166s ok 525 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 526 1166s ok 527 1166s Set-Cookie: usertrack_test=95c29230.613f9914220a2; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=95c29230.613f9914220a2 1166s ok 528 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 529 1166s ok 530 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 531 1166s ok 532 1166s Set-Cookie: usertrack_test=62cb07ca.613f991423255; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=62cb07ca.613f991423255 1166s ok 533 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 534 1166s ok 535 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 536 1166s ok 537 1166s Set-Cookie: usertrack_test=d6cdf721.613f9914243ea; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=d6cdf721.613f9914243ea 1166s ok 538 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 539 1166s ok 540 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 541 1166s ok 542 1166s Set-Cookie: usertrack_test=b768d3e0.613f991425438; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=b768d3e0.613f991425438 1166s ok 543 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 544 1166s ok 545 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 546 1166s ok 547 1166s Set-Cookie: usertrack_test=9c3e350a.613f99142679c; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=9c3e350a.613f99142679c 1166s ok 548 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 549 1166s ok 550 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 551 1166s ok 552 1166s Set-Cookie: usertrack_test=a3c720b0.613f99142791f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=a3c720b0.613f99142791f 1166s ok 553 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 554 1166s ok 555 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 556 1166s ok 557 1166s Set-Cookie: usertrack_test=2b686613.613f9914289b9; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=2b686613.613f9914289b9 1166s ok 558 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 559 1166s ok 560 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 561 1166s ok 562 1166s Set-Cookie: usertrack_test=f997ca52.613f991429c0a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=f997ca52.613f991429c0a 1166s ok 563 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 564 1166s ok 565 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 566 1166s ok 567 1166s Set-Cookie: usertrack_test=3453f067.613f99142ad65; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=3453f067.613f99142ad65 1166s ok 568 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 569 1166s ok 570 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 571 1166s ok 572 1166s Set-Cookie: usertrack_test=edba2e82.613f99142be7b; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=edba2e82.613f99142be7b 1166s ok 573 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 574 1166s ok 575 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 576 1166s ok 577 1166s Set-Cookie: usertrack_test=a275a07c.613f99142d142; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=a275a07c.613f99142d142 1166s ok 578 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 579 1166s ok 580 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 581 1166s ok 582 1166s Set-Cookie: usertrack_test=77aba4d.613f99142e214; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=77aba4d.613f99142e214 1166s ok 583 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 584 1166s ok 585 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 586 1166s ok 587 1166s Set-Cookie: usertrack_test=57689f7a.613f99142f386; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=57689f7a.613f99142f386 1166s ok 588 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 589 1166s ok 590 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 591 1166s ok 592 1166s Set-Cookie: usertrack_test=bcdfd2ca.613f991430460; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=bcdfd2ca.613f991430460 1166s ok 593 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 594 1166s ok 595 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 596 1166s ok 597 1166s Set-Cookie: usertrack_test=efe0de65.613f9914314b9; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=efe0de65.613f9914314b9 1166s ok 598 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 599 1166s ok 600 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 601 1166s ok 602 1166s Set-Cookie: usertrack_test=ddca73e6.613f991432727; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=ddca73e6.613f991432727 1166s ok 603 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 604 1166s ok 605 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 606 1166s ok 607 1166s Set-Cookie: usertrack_test=5c923e18.613f991433976; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=5c923e18.613f991433976 1166s ok 608 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 609 1166s ok 610 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 611 1166s ok 612 1166s Set-Cookie: usertrack_test=3c14730e.613f99143498d; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=3c14730e.613f99143498d 1166s ok 613 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 614 1166s ok 615 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 616 1166s ok 617 1166s Set-Cookie: usertrack_test=6f6e4387.613f991435b7f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=6f6e4387.613f991435b7f 1166s ok 618 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 619 1166s ok 620 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 621 1166s ok 622 1166s Set-Cookie: usertrack_test=ca01cfda.613f991436c9f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=ca01cfda.613f991436c9f 1166s ok 623 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 624 1166s ok 625 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 626 1166s ok 627 1166s Set-Cookie: usertrack_test=5d817972.613f991437d27; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=5d817972.613f991437d27 1166s ok 628 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 629 1166s ok 630 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 631 1166s ok 632 1166s Set-Cookie: usertrack_test=af693096.613f9914390a4; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=af693096.613f9914390a4 1166s ok 633 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 634 1166s ok 635 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 636 1166s ok 637 1166s Set-Cookie: usertrack_test=c40de13a.613f99143a171; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=c40de13a.613f99143a171 1166s ok 638 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 639 1166s ok 640 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 641 1166s ok 642 1166s Set-Cookie: usertrack_test=47bf101b.613f99143b1bb; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=47bf101b.613f99143b1bb 1166s ok 643 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 644 1166s ok 645 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 646 1166s ok 647 1166s Set-Cookie: usertrack_test=88c0623c.613f99143c2f0; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=88c0623c.613f99143c2f0 1166s ok 648 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 649 1166s ok 650 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 651 1166s ok 652 1166s Set-Cookie: usertrack_test=bd85043.613f99143d53d; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=bd85043.613f99143d53d 1166s ok 653 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 654 1166s ok 655 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 656 1166s ok 657 1166s Set-Cookie: usertrack_test=9da2aebf.613f99143e638; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=9da2aebf.613f99143e638 1166s ok 658 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 659 1166s ok 660 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 661 1166s ok 662 1166s Set-Cookie: usertrack_test=c2d57b5d.613f99143f7aa; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=c2d57b5d.613f99143f7aa 1166s ok 663 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 664 1166s ok 665 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 666 1166s ok 667 1166s Set-Cookie: usertrack_test=12ab48ad.613f9914407ca; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=12ab48ad.613f9914407ca 1166s ok 668 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 669 1166s ok 670 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 671 1166s ok 672 1166s Set-Cookie: usertrack_test=2e420c91.613f991441ca1; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=2e420c91.613f991441ca1 1166s ok 673 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 674 1166s ok 675 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 676 1166s ok 677 1166s Set-Cookie: usertrack_test=a81c1a5f.613f991442e5c; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=a81c1a5f.613f991442e5c 1166s ok 678 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 679 1166s ok 680 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 681 1166s ok 682 1166s Set-Cookie: usertrack_test=27973a14.613f991444012; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=27973a14.613f991444012 1166s ok 683 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 684 1166s ok 685 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 686 1166s ok 687 1166s Set-Cookie: usertrack_test=33fa5d83.613f9914450e2; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=33fa5d83.613f9914450e2 1166s ok 688 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 689 1166s ok 690 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 691 1166s ok 692 1166s Set-Cookie: usertrack_test=5632e5fd.613f9914462c5; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=5632e5fd.613f9914462c5 1166s ok 693 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 694 1166s ok 695 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 696 1166s ok 697 1166s Set-Cookie: usertrack_test=455ab4fe.613f9914472fb; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=455ab4fe.613f9914472fb 1166s ok 698 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 699 1166s ok 700 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 701 1166s ok 702 1166s Set-Cookie: usertrack_test=2395e77d.613f991448418; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=2395e77d.613f991448418 1166s ok 703 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 704 1166s ok 705 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 706 1166s ok 707 1166s Set-Cookie: usertrack_test=60d51a44.613f99144950a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=60d51a44.613f99144950a 1166s ok 708 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 709 1166s ok 710 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 711 1166s ok 712 1166s Set-Cookie: usertrack_test=f5b9a959.613f99144a5fd; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=f5b9a959.613f99144a5fd 1166s ok 713 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 714 1166s ok 715 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 716 1166s ok 717 1166s Set-Cookie: usertrack_test=1ef319.613f99144b8a4; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1ef319.613f99144b8a4 1166s ok 718 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 719 1166s ok 720 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 721 1166s ok 722 1166s Set-Cookie: usertrack_test=6d5848f2.613f99144ca6c; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=6d5848f2.613f99144ca6c 1166s ok 723 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 724 1166s ok 725 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 726 1166s ok 727 1166s Set-Cookie: usertrack_test=64aa20b6.613f99144db75; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=64aa20b6.613f99144db75 1166s ok 728 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 729 1166s ok 730 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 731 1166s ok 732 1166s Set-Cookie: usertrack_test=74e63c24.613f99144ecc9; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=74e63c24.613f99144ecc9 1166s ok 733 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 734 1166s ok 735 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 736 1166s ok 737 1166s Set-Cookie: usertrack_test=6ad856fe.613f99144fe77; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=6ad856fe.613f99144fe77 1166s ok 738 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 739 1166s ok 740 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 741 1166s ok 742 1166s Set-Cookie: usertrack_test=7cc60d7b.613f991450f6f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=7cc60d7b.613f991450f6f 1166s ok 743 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 744 1166s ok 745 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 746 1166s ok 747 1166s Set-Cookie: usertrack_test=b431302.613f991452112; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=b431302.613f991452112 1166s ok 748 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 749 1166s ok 750 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 751 1166s ok 752 1166s Set-Cookie: usertrack_test=42faa30e.613f9914532e3; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=42faa30e.613f9914532e3 1166s ok 753 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 754 1166s ok 755 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 756 1166s ok 757 1166s Set-Cookie: usertrack_test=fab65ab3.613f991454403; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=fab65ab3.613f991454403 1166s ok 758 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 759 1166s ok 760 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 761 1166s ok 762 1166s Set-Cookie: usertrack_test=d1c9c77a.613f991455514; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=d1c9c77a.613f991455514 1166s ok 763 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 764 1166s ok 765 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 766 1166s ok 767 1166s Set-Cookie: usertrack_test=65e866ec.613f991456544; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=65e866ec.613f991456544 1166s ok 768 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 769 1166s ok 770 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 771 1166s ok 772 1166s Set-Cookie: usertrack_test=f79fa544.613f991457743; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=f79fa544.613f991457743 1166s ok 773 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 774 1166s ok 775 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 776 1166s ok 777 1166s Set-Cookie: usertrack_test=64c05370.613f9914588aa; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=64c05370.613f9914588aa 1166s ok 778 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 779 1166s ok 780 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 781 1166s ok 782 1166s Set-Cookie: usertrack_test=d22ff92b.613f991459ab6; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=d22ff92b.613f991459ab6 1166s ok 783 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 784 1166s ok 785 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 786 1166s ok 787 1166s Set-Cookie: usertrack_test=cbcc3bb4.613f99145ac8c; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=cbcc3bb4.613f99145ac8c 1166s ok 788 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 789 1166s ok 790 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 791 1166s ok 792 1166s Set-Cookie: usertrack_test=7f0a1fde.613f99145bded; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=7f0a1fde.613f99145bded 1166s ok 793 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 794 1166s ok 795 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 796 1166s ok 797 1166s Set-Cookie: usertrack_test=f68bf048.613f99145cedb; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=f68bf048.613f99145cedb 1166s ok 798 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 799 1166s ok 800 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 801 1166s ok 802 1166s Set-Cookie: usertrack_test=3d5929fd.613f99145e12a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=3d5929fd.613f99145e12a 1166s ok 803 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 804 1166s ok 805 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 806 1166s ok 807 1166s Set-Cookie: usertrack_test=244069d6.613f99145f214; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=244069d6.613f99145f214 1166s ok 808 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 809 1166s ok 810 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 811 1166s ok 812 1166s Set-Cookie: usertrack_test=177d59fe.613f991460252; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=177d59fe.613f991460252 1166s ok 813 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 814 1166s ok 815 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 816 1166s ok 817 1166s Set-Cookie: usertrack_test=94b06c22.613f99146134f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=94b06c22.613f99146134f 1166s ok 818 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 819 1166s ok 820 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 821 1166s ok 822 1166s Set-Cookie: usertrack_test=f8754ff8.613f99146255a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=f8754ff8.613f99146255a 1166s ok 823 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 824 1166s ok 825 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 826 1166s ok 827 1166s Set-Cookie: usertrack_test=aa654d3f.613f991463667; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=aa654d3f.613f991463667 1166s ok 828 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 829 1166s ok 830 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 831 1166s ok 832 1166s Set-Cookie: usertrack_test=8519689d.613f991464810; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=8519689d.613f991464810 1166s ok 833 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 834 1166s ok 835 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 836 1166s ok 837 1166s Set-Cookie: usertrack_test=1805dee0.613f99146592e; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1805dee0.613f99146592e 1166s ok 838 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 839 1166s ok 840 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 841 1166s ok 842 1166s Set-Cookie: usertrack_test=6d5b52ef.613f991466aa5; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=6d5b52ef.613f991466aa5 1166s ok 843 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 844 1166s ok 845 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 846 1166s ok 847 1166s Set-Cookie: usertrack_test=d519fc24.613f991467b29; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=d519fc24.613f991467b29 1166s ok 848 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 849 1166s ok 850 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 851 1166s ok 852 1166s Set-Cookie: usertrack_test=da5433c4.613f991468d1f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=da5433c4.613f991468d1f 1166s ok 853 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 854 1166s ok 855 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 856 1166s ok 857 1166s Set-Cookie: usertrack_test=1286db0.613f991469dec; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1286db0.613f991469dec 1166s ok 858 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 859 1166s ok 860 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 861 1166s ok 862 1166s Set-Cookie: usertrack_test=b0f119a3.613f99146afb7; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=b0f119a3.613f99146afb7 1166s ok 863 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 864 1166s ok 865 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 866 1166s ok 867 1166s Set-Cookie: usertrack_test=c585c455.613f99146c01a; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=c585c455.613f99146c01a 1166s ok 868 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 869 1166s ok 870 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 871 1166s ok 872 1166s Set-Cookie: usertrack_test=b86f1a17.613f99146d1c4; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=b86f1a17.613f99146d1c4 1166s ok 873 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 874 1166s ok 875 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 876 1166s ok 877 1166s Set-Cookie: usertrack_test=fc471d9a.613f99146e2b4; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=fc471d9a.613f99146e2b4 1166s ok 878 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 879 1166s ok 880 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 881 1166s ok 882 1166s Set-Cookie: usertrack_test=8938d82d.613f99146f3ee; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=8938d82d.613f99146f3ee 1166s ok 883 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 884 1166s ok 885 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 886 1166s ok 887 1166s Set-Cookie: usertrack_test=271dde5a.613f9914704e3; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=271dde5a.613f9914704e3 1166s ok 888 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 889 1166s ok 890 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 891 1166s ok 892 1166s Set-Cookie: usertrack_test=c98d56a6.613f9914715dc; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=c98d56a6.613f9914715dc 1166s ok 893 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 894 1166s ok 895 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 896 1166s ok 897 1166s Set-Cookie: usertrack_test=9b7f63e1.613f9914726fc; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=9b7f63e1.613f9914726fc 1166s ok 898 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 899 1166s ok 900 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 901 1166s ok 902 1166s Set-Cookie: usertrack_test=cb5e5106.613f991473997; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=cb5e5106.613f991473997 1166s ok 903 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 904 1166s ok 905 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 906 1166s ok 907 1166s Set-Cookie: usertrack_test=1aaa63.613f991474ac6; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1aaa63.613f991474ac6 1166s ok 908 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 909 1166s ok 910 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 911 1166s ok 912 1166s Set-Cookie: usertrack_test=fede26df.613f991475b0b; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=fede26df.613f991475b0b 1166s ok 913 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 914 1166s ok 915 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 916 1166s ok 917 1166s Set-Cookie: usertrack_test=653c34b2.613f991476d2b; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=653c34b2.613f991476d2b 1166s ok 918 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 919 1166s ok 920 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 921 1166s ok 922 1166s Set-Cookie: usertrack_test=aa909a9c.613f991477eb5; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=aa909a9c.613f991477eb5 1166s ok 923 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 924 1166s ok 925 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 926 1166s ok 927 1166s Set-Cookie: usertrack_test=5482ae28.613f991478fb3; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=5482ae28.613f991478fb3 1166s ok 928 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 929 1166s ok 930 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 931 1166s ok 932 1166s Set-Cookie: usertrack_test=494eed49.613f991479ff6; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=494eed49.613f991479ff6 1166s ok 933 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 934 1166s ok 935 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 936 1166s ok 937 1166s Set-Cookie: usertrack_test=3f5638dc.613f99147b0f2; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=3f5638dc.613f99147b0f2 1166s ok 938 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 939 1166s ok 940 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 941 1166s ok 942 1166s Set-Cookie: usertrack_test=1b89b53f.613f99147c1ef; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=1b89b53f.613f99147c1ef 1166s ok 943 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 944 1166s ok 945 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 946 1166s ok 947 1166s Set-Cookie: usertrack_test=c03779ed.613f99147d34f; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=c03779ed.613f99147d34f 1166s ok 948 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 949 1166s ok 950 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 951 1166s ok 952 1166s Set-Cookie: usertrack_test=b265076c.613f99147e59b; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=b265076c.613f99147e59b 1166s ok 953 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 954 1166s ok 955 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 956 1166s ok 957 1166s Set-Cookie: usertrack_test=45f3fa63.613f99147f6d2; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=45f3fa63.613f99147f6d2 1166s ok 958 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 959 1166s ok 960 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 961 1166s ok 962 1166s Set-Cookie: usertrack_test=2fcabe83.613f991480789; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=2fcabe83.613f991480789 1166s ok 963 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 964 1166s ok 965 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 966 1166s ok 967 1166s Set-Cookie: usertrack_test=98963cc5.613f991481a68; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=98963cc5.613f991481a68 1166s ok 968 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 969 1166s ok 970 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 971 1166s ok 972 1166s Set-Cookie: usertrack_test=cb58a35.613f991482aaa; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=cb58a35.613f991482aaa 1166s ok 973 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 974 1166s ok 975 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 976 1166s ok 977 1166s Set-Cookie: usertrack_test=6dc65d56.613f991483d13; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=6dc65d56.613f991483d13 1166s ok 978 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 979 1166s ok 980 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 981 1166s ok 982 1166s Set-Cookie: usertrack_test=903b813c.613f991484d78; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=903b813c.613f991484d78 1166s ok 983 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 984 1166s ok 985 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 986 1166s ok 987 1166s Set-Cookie: usertrack_test=4cd1cdf9.613f991486006; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=4cd1cdf9.613f991486006 1166s ok 988 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 989 1166s ok 990 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 991 1166s ok 992 1166s Set-Cookie: usertrack_test=7faed3c8.613f991487111; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=7faed3c8.613f991487111 1166s ok 993 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 994 1166s ok 995 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 996 1166s ok 997 1166s Set-Cookie: usertrack_test=9b87bd36.613f9914882d4; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s Cookie: usertrack_test=9b87bd36.613f9914882d4 1166s ok 998 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 999 1166s ok 1000 1166s ok 1001 1166s # testing : Checking return code is '200' 1166s # expected: 200 1166s # received: '200' 1166s ok 1002 1166s # usertrack_test=fc633f71.613f99148940b; path=/; expires=Tue, 19-Mar-24 01:42:05 GMT 1166s ok 1003 1166s # expected: undef 1166s # received: undef 1166s ok 1004 1166s ok 1168s t/modules/vhost_alias.t ............. 1168s 1..8 1168s # Running under perl version 5.038002 for linux 1168s # Current time local: Tue Mar 19 01:41:05 2024 1168s # Current time GMT: Tue Mar 19 01:41:05 2024 1168s # Using Test.pm version 1.31 1168s # Using Apache/Test.pm version 1.42 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1168s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1168s # testing : VirtalDocumentRoot test 1168s # expected: 'www.vha-test.com' 1168s # received: 'www.vha-test.com' 1168s ok 1 1168s # testing : VirtualScriptAlias test 1168s # expected: 'test cgi for www.vha-test.com' 1168s # received: 'test cgi for www.vha-test.com' 1168s ok 2 1168s # testing : VirtalDocumentRoot test 1168s # expected: 'big.server.name.from.heck.org' 1168s # received: 'big.server.name.from.heck.org' 1168s ok 3 1168s # testing : VirtualScriptAlias test 1168s # expected: 'test cgi for big.server.name.from.heck.org' 1168s # received: 'test cgi for big.server.name.from.heck.org' 1168s ok 4 1168s # testing : VirtalDocumentRoot test 1168s # expected: 'ab.com' 1168s # received: 'ab.com' 1168s ok 5 1168s # testing : VirtualScriptAlias test 1168s # expected: 'test cgi for ab.com' 1168s # received: 'test cgi for ab.com' 1168s ok 6 1168s # testing : VirtalDocumentRoot test 1168s # expected: 'w-t-f.net' 1168s # received: 'w-t-f.net' 1168s ok 7 1168s # testing : VirtualScriptAlias test 1168s # expected: 'test cgi for w-t-f.net' 1168s # received: 'test cgi for w-t-f.net' 1168s ok 8 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1168s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1168s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1168s ok 1169s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1171s t/protocol/echo.t ................... 1171s 1..8 1171s # Running under perl version 5.038002 for linux 1171s # Current time local: Tue Mar 19 01:41:08 2024 1171s # Current time GMT: Tue Mar 19 01:41:08 2024 1171s # Using Test.pm version 1.31 1171s # Using Apache/Test.pm version 1.42 1171s testing mod_echo_ssl 1171s ok 1 1171s #Cipher: TLS_AES_256_GCM_SHA384 1171s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1171s # testing : echo 1171s # expected: 't/protocol/echo.t' 1171s # received: 't/protocol/echo.t' 1171s ok 2 1171s # testing : echo 1171s # expected: '/usr/bin/perl' 1171s # received: '/usr/bin/perl' 1171s ok 3 1171s # testing : echo 1171s # expected: '276226276226276226276226276226' 1171s # received: '276226276226276226276226276226' 1171s ok 4 1171s testing mod_echo 1171s ok 5 1171s # testing : echo 1171s # expected: 't/protocol/echo.t' 1171s # received: 't/protocol/echo.t' 1171s ok 6 1171s # testing : echo 1171s # expected: '/usr/bin/perl' 1171s # received: '/usr/bin/perl' 1171s ok 7 1171s # testing : echo 1171s # expected: '276226276226276226276226276226' 1171s # received: '276226276226276226276226276226' 1171s ok 8 1171s ok 1173s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1174s t/security/CVE-2003-0542.t .......... 1174s 1..1 1174s # Running under perl version 5.038002 for linux 1174s # Current time local: Tue Mar 19 01:41:12 2024 1174s # Current time GMT: Tue Mar 19 01:41:12 2024 1174s # Using Test.pm version 1.31 1174s # Using Apache/Test.pm version 1.42 1174s # testing : CAN-2003-0542 test case 1174s # expected: 404 1174s # received: '404' 1174s ok 1 1174s ok 1176s t/security/CVE-2004-0747.t .......... 1176s 1..1 1176s # Running under perl version 5.038002 for linux 1176s # Current time local: Tue Mar 19 01:41:13 2024 1176s # Current time GMT: Tue Mar 19 01:41:13 2024 1176s # Using Test.pm version 1.31 1176s # Using Apache/Test.pm version 1.42 1176s # testing : CAN-2004-0747 ap_resolve_env test case 1176s # expected: 200 1176s # received: 200 1176s ok 1 1176s ok 1178s t/security/CVE-2004-0811.t .......... 1178s 1..8 1178s # Running under perl version 5.038002 for linux 1178s # Current time local: Tue Mar 19 01:41:15 2024 1178s # Current time GMT: Tue Mar 19 01:41:15 2024 1178s # Using Test.pm version 1.31 1178s # Using Apache/Test.pm version 1.42 1178s # testing : subdir access allowed 1178s # expected: 200 1178s # received: '200' 1178s ok 1 1178s # testing : subdir access allowed 1178s # expected: 200 1178s # received: '200' 1178s ok 2 1178s # testing : subdir access allowed 1178s # expected: 200 1178s # received: '200' 1178s ok 3 1178s # testing : subdir access allowed 1178s # expected: 200 1178s # received: '200' 1178s ok 4 1178s # testing : topdir access denied 1178s # expected: 401 1178s # received: '401' 1178s ok 5 1178s # testing : topdir access denied 1178s # expected: 401 1178s # received: '401' 1178s ok 6 1178s # testing : topdir access denied 1178s # expected: 401 1178s # received: '401' 1178s ok 7 1178s # testing : topdir access denied 1178s # expected: 401 1178s # received: '401' 1178s ok 8 1178s ok 1179s t/security/CVE-2004-0940.t .......... 1179s 1..1 1179s # Running under perl version 5.038002 for linux 1179s # Current time local: Tue Mar 19 01:41:17 2024 1179s # Current time GMT: Tue Mar 19 01:41:17 2024 1179s # Using Test.pm version 1.31 1179s # Using Apache/Test.pm version 1.42 1179s # testing : response was 200 1179s # expected: 200 1179s # received: '200' 1179s ok 1 1179s ok 1181s t/security/CVE-2004-0942.t .......... 1181s 1..2 1181s # Running under perl version 5.038002 for linux 1181s # Current time local: Tue Mar 19 01:41:18 2024 1181s # Current time GMT: Tue Mar 19 01:41:18 2024 1181s # Using Test.pm version 1.31 1181s # Using Apache/Test.pm version 1.42 1181s ok 1 1181s # testing : request was refused 1181s # expected: qr/^HTTP\/1\.. 400/ 1181s # received: 'HTTP/1.1 400 Bad Request 1181s # ' 1181s ok 2 1181s ok 1183s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1184s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1186s t/security/CVE-2005-2491.t .......... 1186s 1..4 1186s # Running under perl version 5.038002 for linux 1186s # Current time local: Tue Mar 19 01:41:23 2024 1186s # Current time GMT: Tue Mar 19 01:41:23 2024 1186s # Using Test.pm version 1.31 1186s # Using Apache/Test.pm version 1.42 1186s # testing : check that server did not segfault 1186s # expected: 'Internal Server Error' 1186s # received: 'Internal Server Error' 1186s ok 1 1186s # testing : check for 500 response error 1186s # expected: 500 1186s # received: '500' 1186s ok 2 1186s # testing : check that server did not segfault 1186s # expected: 'Internal Server Error' 1186s # received: 'Internal Server Error' 1186s ok 3 1186s # testing : check for 500 response error 1186s # expected: 500 1186s # received: '500' 1186s ok 4 1186s ok 1187s t/security/CVE-2005-2700.t .......... 1187s 1..2 1187s # Running under perl version 5.038002 for linux 1187s # Current time local: Tue Mar 19 01:41:25 2024 1187s # Current time GMT: Tue Mar 19 01:41:25 2024 1187s # Using Test.pm version 1.31 1187s # Using Apache/Test.pm version 1.42 1187s # testing : access permitted without ccert 1187s # expected: 200 1187s # received: '200' 1187s ok 1 1187s # testing : access *not* permitted without ccert 1187s # expected: 200 1187s # received: '403' 1187s ok 2 1187s ok 1189s t/security/CVE-2005-3352.t .......... 1189s 1..2 1189s # Running under perl version 5.038002 for linux 1189s # Current time local: Tue Mar 19 01:41:26 2024 1189s # Current time GMT: Tue Mar 19 01:41:26 2024 1189s # Using Test.pm version 1.31 1189s # Using Apache/Test.pm version 1.42 1189s # testing : response code is OK 1189s # expected: 200 1189s # received: '200' 1189s ok 1 1189s # testing : referer was escaped 1189s # expected: qr/%22%3e/ 1189s # received: ' 1189s # 1189s # Menu for /security/CVE-2005-3352.map 1189s # 1189s #

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

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

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

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

Bad Request

1223s #

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

1223s # 1223s # ' 1223s ok 2 1223s ok 1224s t/ssl/ocsp.t ........................ 1224s 1..3 1224s # Running under perl version 5.038002 for linux 1224s # Current time local: Tue Mar 19 01:42:01 2024 1224s # Current time GMT: Tue Mar 19 01:42:01 2024 1224s # Using Test.pm version 1.31 1224s # Using Apache/Test.pm version 1.42 1224s warning: Internal response 1224s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1224s response: 1224s 500 Server closed connection without sending any data back 1224s Content-Type: text/plain 1224s Client-Date: Tue, 19 Mar 2024 01:42:03 GMT 1224s Client-Warning: Internal response 1224s 1224s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1224s ok 1 1224s warning: 1224s message: welcome to localhost:8529 1224s response: 1224s HTTP/1.1 200 OK 1224s Connection: close 1224s Date: Tue, 19 Mar 2024 01:42:03 GMT 1224s Accept-Ranges: bytes 1224s ETag: "1a-60bb3bbdae3c0" 1224s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1224s Vary: In-If1 1224s Content-Length: 26 1224s Content-Type: text/html 1224s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1224s Client-Date: Tue, 19 Mar 2024 01:42:03 GMT 1224s Client-Peer: 127.0.0.1:8535 1224s Client-Response-Num: 1 1224s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1224s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1224s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1224s Client-SSL-Socket-Class: IO::Socket::SSL 1224s Client-SSL-Version: TLSv1_3 1224s DMMATCH1: 1 1224s 1224s welcome to localhost:8529 1224s ok 2 1224s warning: Internal response 1224s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1224s response: 1224s 500 Server closed connection without sending any data back 1224s Content-Type: text/plain 1224s Client-Date: Tue, 19 Mar 2024 01:42:03 GMT 1224s Client-Warning: Internal response 1224s 1224s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1224s ok 3 1224s ok 1226s t/ssl/pha.t ......................... 1226s 1..4 1226s # Running under perl version 5.038002 for linux 1226s # Current time local: Tue Mar 19 01:42:03 2024 1226s # Current time GMT: Tue Mar 19 01:42:03 2024 1226s # Using Test.pm version 1.31 1226s # Using Apache/Test.pm version 1.42 1226s # testing : access must be denied without client certificate 1226s # expected: 403 1226s # received: '403' 1226s ok 1 1226s # testing : PHA reneg body buffer size restriction works 1226s # expected: 413 1226s # received: '413' 1226s ok 2 1226s # testing : PHA works with POST body 1226s # expected: 200 1226s # received: '200' 1226s ok 3 1226s # testing : request body matches response 1226s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1226s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1226s ok 4 1226s ok 1228s t/ssl/pr12355.t ..................... 1228s 1..10 1228s # Running under perl version 5.038002 for linux 1228s # Current time local: Tue Mar 19 01:42:05 2024 1228s # Current time GMT: Tue Mar 19 01:42:05 2024 1228s # Using Test.pm version 1.31 1228s # Using Apache/Test.pm version 1.42 1228s # Downgrading to TLSv12 1228s # testing : renegotiation on POST works 1228s # expected: 200 1228s # received: '200' 1228s ok 1 1228s # testing : request body matches response 1228s # expected: 'hello world' 1228s # received: 'hello world' 1228s ok 2 1228s # testing : renegotiation on POST works 1228s # expected: 200 1228s # received: '200' 1228s ok 3 1228s # testing : request body matches response 1228s # expected: 'hello world' 1228s # received: 'hello world' 1228s ok 4 1228s # testing : renegotiation on POST works 1228s # expected: 200 1228s # received: '200' 1228s ok 5 1228s # testing : request body matches response 1228s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1228s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1228s ok 6 1228s # testing : renegotiation on POST works 1228s # expected: 200 1228s # received: '200' 1228s ok 7 1228s # testing : request body matches response 1228s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1228s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1228s ok 8 1228s # testing : renegotiation on POST works 1228s # expected: 200 1228s # received: '200' 1228s ok 9 1228s # testing : request body matches response 1228s # expected: 'HELLO' 1228s # received: 'HELLO' 1228s ok 10 1228s ok 1230s t/ssl/pr43738.t ..................... 1230s 1..4 1230s # Running under perl version 5.038002 for linux 1230s # Current time local: Tue Mar 19 01:42:07 2024 1230s # Current time GMT: Tue Mar 19 01:42:07 2024 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.42 1230s # Downgrading to TLSv12 1230s # testing : renegotiation on POST works 1230s # expected: 200 1230s # received: '200' 1230s ok 1 1230s # testing : request body matches response 1230s # expected: '/modules/ssl/aes128/empty.pfa 1230s # hello world' 1230s # received: '/modules/ssl/aes128/empty.pfa 1230s # hello world' 1230s ok 2 1230s # testing : renegotiation on POST works 1230s # expected: 200 1230s # received: '200' 1230s ok 3 1230s # testing : request body matches response 1230s # expected: '/modules/ssl/aes256/empty.pfa 1230s # hello world' 1230s # received: '/modules/ssl/aes256/empty.pfa 1230s # hello world' 1230s ok 4 1230s ok 1240s t/ssl/proxy.t ....................... 1240s # using LWP client 1240s 1..290 1240s # Running under perl version 5.038002 for linux 1240s # Current time local: Tue Mar 19 01:42:09 2024 1240s # Current time GMT: Tue Mar 19 01:42:09 2024 1240s # Using Test.pm version 1.31 1240s # Using Apache/Test.pm version 1.42 1240s # testing : / with proxy_http_https (http) 1240s # expected: 200 1240s # received: '200' 1240s ok 1 1240s # testing : CGI script with folded headers 1240s # expected: 200 1240s # received: '200' 1240s ok 2 1240s # testing : using valid proxyssl client cert 1240s # expected: 200 1240s # received: '200' 1240s ok 3 1240s # testing : using invalid proxyssl client cert 1240s # expected: 403 1240s # received: '403' 1240s ok 4 1240s # testing : protected cgi script 1240s # expected: 200 1240s # received: '200' 1240s ok 5 1240s # testing : X-Forwarded-Host header 1240s # expected: 'localhost:8560' 1240s # received: 'localhost:8560' 1240s ok 6 1240s # testing : client subject common name 1240s # expected: 'client_ok' 1240s # received: 'client_ok' 1240s ok 7 1240s # testing : ProxyPassReverse Location rewrite 1240s # expected: 'http://localhost:8560/modules/' 1240s # received: 'http://localhost:8560/modules/' 1240s ok 8 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 1024 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '1024' 1240s # received: 1024 1240s ok 9 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 2048 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '2048' 1240s # received: 2048 1240s ok 10 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 3072 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '3072' 1240s # received: 3072 1240s ok 11 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 4096 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '4096' 1240s # received: 4096 1240s ok 12 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 5120 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '5120' 1240s # received: 5120 1240s ok 13 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 6144 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '6144' 1240s # received: 6144 1240s ok 14 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 7168 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '7168' 1240s # received: 7168 1240s ok 15 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 8192 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '8192' 1240s # received: 8192 1240s ok 16 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 9216 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '9216' 1240s # received: 9216 1240s ok 17 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 10240 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '10240' 1240s # received: 10240 1240s ok 18 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 11264 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '11264' 1240s # received: 11264 1240s ok 19 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 12288 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '12288' 1240s # received: 12288 1240s ok 20 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 13312 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '13312' 1240s # received: 13312 1240s ok 21 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 14336 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '14336' 1240s # received: 14336 1240s ok 22 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 15360 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '15360' 1240s # received: 15360 1240s ok 23 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 16384 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '16384' 1240s # received: 16384 1240s ok 24 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 17408 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '17408' 1240s # received: 17408 1240s ok 25 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 18432 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '18432' 1240s # received: 18432 1240s ok 26 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 19456 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '19456' 1240s # received: 19456 1240s ok 27 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 20480 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '20480' 1240s # received: 20480 1240s ok 28 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 21504 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '21504' 1240s # received: 21504 1240s ok 29 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 22528 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '22528' 1240s # received: 22528 1240s ok 30 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 23552 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '23552' 1240s # received: 23552 1240s ok 31 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 24576 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '24576' 1240s # received: 24576 1240s ok 32 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 25600 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '25600' 1240s # received: 25600 1240s ok 33 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 26624 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '26624' 1240s # received: 26624 1240s ok 34 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 27648 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '27648' 1240s # received: 27648 1240s ok 35 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 28672 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '28672' 1240s # received: 28672 1240s ok 36 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 29696 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '29696' 1240s # received: 29696 1240s ok 37 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 30720 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '30720' 1240s # received: 30720 1240s ok 38 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 31744 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '31744' 1240s # received: 31744 1240s ok 39 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 32768 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '32768' 1240s # received: 32768 1240s ok 40 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 33792 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '33792' 1240s # received: 33792 1240s ok 41 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 34816 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '34816' 1240s # received: 34816 1240s ok 42 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 35840 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '35840' 1240s # received: 35840 1240s ok 43 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 36864 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '36864' 1240s # received: 36864 1240s ok 44 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 37888 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '37888' 1240s # received: 37888 1240s ok 45 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 38912 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '38912' 1240s # received: 38912 1240s ok 46 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 39936 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '39936' 1240s # received: 39936 1240s ok 47 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 40960 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '40960' 1240s # received: 40960 1240s ok 48 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 41984 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '41984' 1240s # received: 41984 1240s ok 49 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 43008 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '43008' 1240s # received: 43008 1240s ok 50 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 44032 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '44032' 1240s # received: 44032 1240s ok 51 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 45056 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '45056' 1240s # received: 45056 1240s ok 52 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 46080 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:11 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '46080' 1240s # received: 46080 1240s ok 53 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 47104 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '47104' 1240s # received: 47104 1240s ok 54 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 48128 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '48128' 1240s # received: 48128 1240s ok 55 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 49152 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '49152' 1240s # received: 49152 1240s ok 56 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 50176 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '50176' 1240s # received: 50176 1240s ok 57 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 51200 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '51200' 1240s # received: 51200 1240s ok 58 1240s #lwp request: 1240s #POST http://localhost:8560/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 102400 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 7 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8560 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '102400' 1240s # received: 102400 1240s ok 59 1240s # testing : / with proxy_http_https_proxy_section (http) 1240s # expected: 200 1240s # received: '200' 1240s ok 60 1240s # testing : CGI script with folded headers 1240s # expected: 200 1240s # received: '200' 1240s ok 61 1240s # testing : using valid proxyssl client cert 1240s # expected: 200 1240s # received: '200' 1240s ok 62 1240s # testing : using invalid proxyssl client cert 1240s # expected: 403 1240s # received: '403' 1240s ok 63 1240s # testing : protected cgi script 1240s # expected: 200 1240s # received: '200' 1240s ok 64 1240s # testing : X-Forwarded-Host header 1240s # expected: 'localhost:8562' 1240s # received: 'localhost:8562' 1240s ok 65 1240s # testing : client subject common name 1240s # expected: 'client_ok' 1240s # received: 'client_ok' 1240s ok 66 1240s # testing : ProxyPassReverse Location rewrite 1240s # expected: 'http://localhost:8562/modules/' 1240s # received: 'http://localhost:8562/modules/' 1240s ok 67 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 1024 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '1024' 1240s # received: 1024 1240s ok 68 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 2048 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '2048' 1240s # received: 2048 1240s ok 69 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 3072 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '3072' 1240s # received: 3072 1240s ok 70 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 4096 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '4096' 1240s # received: 4096 1240s ok 71 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 5120 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '5120' 1240s # received: 5120 1240s ok 72 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 6144 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '6144' 1240s # received: 6144 1240s ok 73 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 7168 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '7168' 1240s # received: 7168 1240s ok 74 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 8192 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '8192' 1240s # received: 8192 1240s ok 75 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 9216 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '9216' 1240s # received: 9216 1240s ok 76 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 10240 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '10240' 1240s # received: 10240 1240s ok 77 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 11264 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '11264' 1240s # received: 11264 1240s ok 78 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 12288 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '12288' 1240s # received: 12288 1240s ok 79 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 13312 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '13312' 1240s # received: 13312 1240s ok 80 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 14336 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '14336' 1240s # received: 14336 1240s ok 81 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 15360 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '15360' 1240s # received: 15360 1240s ok 82 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 16384 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '16384' 1240s # received: 16384 1240s ok 83 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 17408 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '17408' 1240s # received: 17408 1240s ok 84 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 18432 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '18432' 1240s # received: 18432 1240s ok 85 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 19456 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '19456' 1240s # received: 19456 1240s ok 86 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 20480 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '20480' 1240s # received: 20480 1240s ok 87 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 21504 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '21504' 1240s # received: 21504 1240s ok 88 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 22528 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '22528' 1240s # received: 22528 1240s ok 89 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 23552 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '23552' 1240s # received: 23552 1240s ok 90 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 24576 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '24576' 1240s # received: 24576 1240s ok 91 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 25600 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '25600' 1240s # received: 25600 1240s ok 92 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 26624 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '26624' 1240s # received: 26624 1240s ok 93 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 27648 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '27648' 1240s # received: 27648 1240s ok 94 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 28672 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '28672' 1240s # received: 28672 1240s ok 95 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 29696 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '29696' 1240s # received: 29696 1240s ok 96 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 30720 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '30720' 1240s # received: 30720 1240s ok 97 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 31744 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '31744' 1240s # received: 31744 1240s ok 98 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 32768 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '32768' 1240s # received: 32768 1240s ok 99 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 33792 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '33792' 1240s # received: 33792 1240s ok 100 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 34816 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '34816' 1240s # received: 34816 1240s ok 101 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 35840 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '35840' 1240s # received: 35840 1240s ok 102 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 36864 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '36864' 1240s # received: 36864 1240s ok 103 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 37888 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '37888' 1240s # received: 37888 1240s ok 104 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 38912 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:12 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '38912' 1240s # received: 38912 1240s ok 105 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 39936 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '39936' 1240s # received: 39936 1240s ok 106 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 40960 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '40960' 1240s # received: 40960 1240s ok 107 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 41984 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '41984' 1240s # received: 41984 1240s ok 108 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 43008 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '43008' 1240s # received: 43008 1240s ok 109 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 44032 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '44032' 1240s # received: 44032 1240s ok 110 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 45056 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '45056' 1240s # received: 45056 1240s ok 111 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 46080 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '46080' 1240s # received: 46080 1240s ok 112 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 47104 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '47104' 1240s # received: 47104 1240s ok 113 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 48128 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '48128' 1240s # received: 48128 1240s ok 114 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 49152 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '49152' 1240s # received: 49152 1240s ok 115 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 50176 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '50176' 1240s # received: 50176 1240s ok 116 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 51200 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '51200' 1240s # received: 51200 1240s ok 117 1240s #lwp request: 1240s #POST http://localhost:8562/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 102400 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 7 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8562 1240s #Client-Response-Num: 1 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '102400' 1240s # received: 102400 1240s ok 118 1240s # testing : / with proxy_https_http (https) 1240s # expected: 200 1240s # received: '200' 1240s ok 119 1240s # testing : CGI script with folded headers 1240s # expected: 200 1240s # received: '200' 1240s ok 120 1240s # testing : ProxyPassReverse Location rewrite 1240s # expected: 'https://localhost:8564/modules/' 1240s # received: 'https://localhost:8564/modules/' 1240s ok 121 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 1024 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '1024' 1240s # received: 1024 1240s ok 122 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 2048 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '2048' 1240s # received: 2048 1240s ok 123 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 3072 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '3072' 1240s # received: 3072 1240s ok 124 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 4096 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '4096' 1240s # received: 4096 1240s ok 125 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 5120 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '5120' 1240s # received: 5120 1240s ok 126 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 6144 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '6144' 1240s # received: 6144 1240s ok 127 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 7168 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '7168' 1240s # received: 7168 1240s ok 128 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 8192 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '8192' 1240s # received: 8192 1240s ok 129 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 9216 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '9216' 1240s # received: 9216 1240s ok 130 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 10240 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '10240' 1240s # received: 10240 1240s ok 131 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 11264 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '11264' 1240s # received: 11264 1240s ok 132 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 12288 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '12288' 1240s # received: 12288 1240s ok 133 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 13312 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '13312' 1240s # received: 13312 1240s ok 134 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 14336 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '14336' 1240s # received: 14336 1240s ok 135 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 15360 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '15360' 1240s # received: 15360 1240s ok 136 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 16384 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '16384' 1240s # received: 16384 1240s ok 137 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 17408 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '17408' 1240s # received: 17408 1240s ok 138 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 18432 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '18432' 1240s # received: 18432 1240s ok 139 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 19456 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '19456' 1240s # received: 19456 1240s ok 140 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 20480 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '20480' 1240s # received: 20480 1240s ok 141 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 21504 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '21504' 1240s # received: 21504 1240s ok 142 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 22528 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:13 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '22528' 1240s # received: 22528 1240s ok 143 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 23552 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '23552' 1240s # received: 23552 1240s ok 144 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 24576 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '24576' 1240s # received: 24576 1240s ok 145 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 25600 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '25600' 1240s # received: 25600 1240s ok 146 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 26624 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '26624' 1240s # received: 26624 1240s ok 147 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 27648 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '27648' 1240s # received: 27648 1240s ok 148 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 28672 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '28672' 1240s # received: 28672 1240s ok 149 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 29696 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '29696' 1240s # received: 29696 1240s ok 150 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 30720 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '30720' 1240s # received: 30720 1240s ok 151 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 31744 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '31744' 1240s # received: 31744 1240s ok 152 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 32768 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '32768' 1240s # received: 32768 1240s ok 153 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 33792 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '33792' 1240s # received: 33792 1240s ok 154 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 34816 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '34816' 1240s # received: 34816 1240s ok 155 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 35840 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '35840' 1240s # received: 35840 1240s ok 156 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 36864 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '36864' 1240s # received: 36864 1240s ok 157 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 37888 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '37888' 1240s # received: 37888 1240s ok 158 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 38912 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '38912' 1240s # received: 38912 1240s ok 159 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 39936 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '39936' 1240s # received: 39936 1240s ok 160 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 40960 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '40960' 1240s # received: 40960 1240s ok 161 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 41984 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '41984' 1240s # received: 41984 1240s ok 162 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 43008 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '43008' 1240s # received: 43008 1240s ok 163 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 44032 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '44032' 1240s # received: 44032 1240s ok 164 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 45056 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '45056' 1240s # received: 45056 1240s ok 165 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 46080 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '46080' 1240s # received: 46080 1240s ok 166 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 47104 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '47104' 1240s # received: 47104 1240s ok 167 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 48128 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '48128' 1240s # received: 48128 1240s ok 168 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 49152 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '49152' 1240s # received: 49152 1240s ok 169 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 50176 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '50176' 1240s # received: 50176 1240s ok 170 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 51200 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '51200' 1240s # received: 51200 1240s ok 171 1240s #lwp request: 1240s #POST https://localhost:8564/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 102400 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 7 1240s #Client-Date: Tue, 19 Mar 2024 01:42:14 GMT 1240s #Client-Peer: 127.0.0.1:8564 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '102400' 1240s # received: 102400 1240s ok 172 1240s # testing : / with proxy_https_https (https) 1240s # expected: 200 1240s # received: '200' 1240s ok 173 1240s # testing : CGI script with folded headers 1240s # expected: 200 1240s # received: '200' 1240s ok 174 1240s # testing : using valid proxyssl client cert 1240s # expected: 200 1240s # received: '200' 1240s ok 175 1240s # testing : using invalid proxyssl client cert 1240s # expected: 403 1240s # received: '403' 1240s ok 176 1240s # testing : protected cgi script 1240s # expected: 200 1240s # received: '200' 1240s ok 177 1240s # testing : X-Forwarded-Host header 1240s # expected: 'localhost:8561' 1240s # received: 'localhost:8561' 1240s ok 178 1240s # testing : client subject common name 1240s # expected: 'client_ok' 1240s # received: 'client_ok' 1240s ok 179 1240s # testing : ProxyPassReverse Location rewrite 1240s # expected: 'https://localhost:8561/modules/' 1240s # received: 'https://localhost:8561/modules/' 1240s ok 180 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 1024 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '1024' 1240s # received: 1024 1240s ok 181 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 2048 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '2048' 1240s # received: 2048 1240s ok 182 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 3072 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '3072' 1240s # received: 3072 1240s ok 183 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 4096 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '4096' 1240s # received: 4096 1240s ok 184 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 5120 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '5120' 1240s # received: 5120 1240s ok 185 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 6144 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '6144' 1240s # received: 6144 1240s ok 186 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 7168 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '7168' 1240s # received: 7168 1240s ok 187 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 8192 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '8192' 1240s # received: 8192 1240s ok 188 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 9216 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '9216' 1240s # received: 9216 1240s ok 189 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 10240 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '10240' 1240s # received: 10240 1240s ok 190 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 11264 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '11264' 1240s # received: 11264 1240s ok 191 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 12288 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '12288' 1240s # received: 12288 1240s ok 192 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 13312 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '13312' 1240s # received: 13312 1240s ok 193 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 14336 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '14336' 1240s # received: 14336 1240s ok 194 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 15360 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '15360' 1240s # received: 15360 1240s ok 195 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 16384 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '16384' 1240s # received: 16384 1240s ok 196 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 17408 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '17408' 1240s # received: 17408 1240s ok 197 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 18432 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '18432' 1240s # received: 18432 1240s ok 198 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 19456 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '19456' 1240s # received: 19456 1240s ok 199 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 20480 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '20480' 1240s # received: 20480 1240s ok 200 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 21504 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '21504' 1240s # received: 21504 1240s ok 201 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 22528 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '22528' 1240s # received: 22528 1240s ok 202 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 23552 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '23552' 1240s # received: 23552 1240s ok 203 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 24576 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '24576' 1240s # received: 24576 1240s ok 204 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 25600 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '25600' 1240s # received: 25600 1240s ok 205 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 26624 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '26624' 1240s # received: 26624 1240s ok 206 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 27648 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '27648' 1240s # received: 27648 1240s ok 207 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 28672 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '28672' 1240s # received: 28672 1240s ok 208 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 29696 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '29696' 1240s # received: 29696 1240s ok 209 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 30720 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '30720' 1240s # received: 30720 1240s ok 210 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 31744 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:15 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '31744' 1240s # received: 31744 1240s ok 211 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 32768 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '32768' 1240s # received: 32768 1240s ok 212 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 33792 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '33792' 1240s # received: 33792 1240s ok 213 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 34816 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '34816' 1240s # received: 34816 1240s ok 214 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 35840 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '35840' 1240s # received: 35840 1240s ok 215 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 36864 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '36864' 1240s # received: 36864 1240s ok 216 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 37888 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '37888' 1240s # received: 37888 1240s ok 217 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 38912 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '38912' 1240s # received: 38912 1240s ok 218 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 39936 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '39936' 1240s # received: 39936 1240s ok 219 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 40960 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '40960' 1240s # received: 40960 1240s ok 220 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 41984 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '41984' 1240s # received: 41984 1240s ok 221 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 43008 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '43008' 1240s # received: 43008 1240s ok 222 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 44032 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '44032' 1240s # received: 44032 1240s ok 223 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 45056 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '45056' 1240s # received: 45056 1240s ok 224 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 46080 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '46080' 1240s # received: 46080 1240s ok 225 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 47104 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '47104' 1240s # received: 47104 1240s ok 226 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 48128 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '48128' 1240s # received: 48128 1240s ok 227 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 49152 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '49152' 1240s # received: 49152 1240s ok 228 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 50176 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '50176' 1240s # received: 50176 1240s ok 229 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 51200 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '51200' 1240s # received: 51200 1240s ok 230 1240s #lwp request: 1240s #POST https://localhost:8561/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 102400 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:16 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 7 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8561 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '102400' 1240s # received: 102400 1240s ok 231 1240s # testing : / with proxy_https_https_proxy_section (https) 1240s # expected: 200 1240s # received: '200' 1240s ok 232 1240s # testing : CGI script with folded headers 1240s # expected: 200 1240s # received: '200' 1240s ok 233 1240s # testing : using valid proxyssl client cert 1240s # expected: 200 1240s # received: '200' 1240s ok 234 1240s # testing : using invalid proxyssl client cert 1240s # expected: 403 1240s # received: '403' 1240s ok 235 1240s # testing : protected cgi script 1240s # expected: 200 1240s # received: '200' 1240s ok 236 1240s # testing : X-Forwarded-Host header 1240s # expected: 'localhost:8563' 1240s # received: 'localhost:8563' 1240s ok 237 1240s # testing : client subject common name 1240s # expected: 'client_ok' 1240s # received: 'client_ok' 1240s ok 238 1240s # testing : ProxyPassReverse Location rewrite 1240s # expected: 'https://localhost:8563/modules/' 1240s # received: 'https://localhost:8563/modules/' 1240s ok 239 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 1024 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '1024' 1240s # received: 1024 1240s ok 240 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 2048 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '2048' 1240s # received: 2048 1240s ok 241 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 3072 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '3072' 1240s # received: 3072 1240s ok 242 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 4096 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '4096' 1240s # received: 4096 1240s ok 243 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 5120 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '5120' 1240s # received: 5120 1240s ok 244 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 6144 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '6144' 1240s # received: 6144 1240s ok 245 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 7168 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '7168' 1240s # received: 7168 1240s ok 246 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 8192 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '8192' 1240s # received: 8192 1240s ok 247 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 9216 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 5 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '9216' 1240s # received: 9216 1240s ok 248 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 10240 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '10240' 1240s # received: 10240 1240s ok 249 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 11264 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '11264' 1240s # received: 11264 1240s ok 250 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 12288 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '12288' 1240s # received: 12288 1240s ok 251 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 13312 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '13312' 1240s # received: 13312 1240s ok 252 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 14336 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '14336' 1240s # received: 14336 1240s ok 253 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 15360 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '15360' 1240s # received: 15360 1240s ok 254 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 16384 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '16384' 1240s # received: 16384 1240s ok 255 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 17408 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '17408' 1240s # received: 17408 1240s ok 256 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 18432 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '18432' 1240s # received: 18432 1240s ok 257 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 19456 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '19456' 1240s # received: 19456 1240s ok 258 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 20480 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '20480' 1240s # received: 20480 1240s ok 259 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 21504 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '21504' 1240s # received: 21504 1240s ok 260 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 22528 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '22528' 1240s # received: 22528 1240s ok 261 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 23552 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '23552' 1240s # received: 23552 1240s ok 262 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 24576 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '24576' 1240s # received: 24576 1240s ok 263 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 25600 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '25600' 1240s # received: 25600 1240s ok 264 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 26624 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '26624' 1240s # received: 26624 1240s ok 265 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 27648 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:17 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '27648' 1240s # received: 27648 1240s ok 266 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 28672 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '28672' 1240s # received: 28672 1240s ok 267 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 29696 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '29696' 1240s # received: 29696 1240s ok 268 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 30720 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '30720' 1240s # received: 30720 1240s ok 269 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 31744 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '31744' 1240s # received: 31744 1240s ok 270 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 32768 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '32768' 1240s # received: 32768 1240s ok 271 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 33792 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '33792' 1240s # received: 33792 1240s ok 272 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 34816 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '34816' 1240s # received: 34816 1240s ok 273 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 35840 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '35840' 1240s # received: 35840 1240s ok 274 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 36864 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '36864' 1240s # received: 36864 1240s ok 275 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 37888 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '37888' 1240s # received: 37888 1240s ok 276 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 38912 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '38912' 1240s # received: 38912 1240s ok 277 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 39936 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '39936' 1240s # received: 39936 1240s ok 278 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 40960 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '40960' 1240s # received: 40960 1240s ok 279 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 41984 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '41984' 1240s # received: 41984 1240s ok 280 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 43008 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '43008' 1240s # received: 43008 1240s ok 281 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 44032 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '44032' 1240s # received: 44032 1240s ok 282 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 45056 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '45056' 1240s # received: 45056 1240s ok 283 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 46080 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '46080' 1240s # received: 46080 1240s ok 284 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 47104 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '47104' 1240s # received: 47104 1240s ok 285 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 48128 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '48128' 1240s # received: 48128 1240s ok 286 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 49152 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:18 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '49152' 1240s # received: 49152 1240s ok 287 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 50176 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '50176' 1240s # received: 50176 1240s ok 288 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 51200 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 6 1240s #Client-Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '51200' 1240s # received: 51200 1240s ok 289 1240s #lwp request: 1240s #POST https://localhost:8563/eat_post HTTP/1.1 1240s #User-Agent: libwww-perl/6.76 1240s #Content-Length: 102400 1240s # 1240s #server response: 1240s #HTTP/1.1 200 OK 1240s #Connection: close 1240s #Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1240s #Vary: In-If1 1240s #Content-Length: 7 1240s #Client-Date: Tue, 19 Mar 2024 01:42:19 GMT 1240s #Client-Peer: 127.0.0.1:8563 1240s #Client-Response-Num: 1 1240s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1240s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1240s #Client-SSL-Socket-Class: IO::Socket::SSL 1240s #Client-SSL-Version: TLSv1_3 1240s #DMMATCH1: 1 1240s # 1240s # testing : length posted 1240s # expected: '102400' 1240s # received: 102400 1240s ok 290 1240s ok 1242s t/ssl/require.t ..................... 1242s 1..10 1242s # Running under perl version 5.038002 for linux 1242s # Current time local: Tue Mar 19 01:42:19 2024 1242s # Current time GMT: Tue Mar 19 01:42:19 2024 1242s # Using Test.pm version 1.31 1242s # Using Apache/Test.pm version 1.42 1242s ok 1 1242s ok 2 1242s ok 3 1242s ok 4 1242s ok 5 1242s ok 6 1242s ok 7 1242s ok 8 1242s ok 9 1242s ok 10 1242s ok 1243s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1246s t/ssl/varlookup.t ................... 1246s 1..83 1246s # Running under perl version 5.038002 for linux 1246s # Current time local: Tue Mar 19 01:42:22 2024 1246s # Current time GMT: Tue Mar 19 01:42:22 2024 1246s # Using Test.pm version 1.31 1246s # Using Apache/Test.pm version 1.42 1246s # testing : HTTP_USER_AGENT 1246s # expected: 'libwww-perl/6.76' 1246s # received: 'libwww-perl/6.76' 1246s ok 1 1246s # testing : HTTP:User-Agent 1246s # expected: 'libwww-perl/6.76' 1246s # received: 'libwww-perl/6.76' 1246s ok 2 1246s # testing : HTTP_REFERER 1246s # expected: 't/ssl/varlookup.t' 1246s # received: 't/ssl/varlookup.t' 1246s ok 3 1246s # testing : HTTP_HOST 1246s # expected: 'localhost:8532' 1246s # received: 'localhost:8532' 1246s ok 4 1246s # testing : QUERY_STRING 1246s # expected: 'QUERY_STRING' 1246s # received: 'QUERY_STRING' 1246s ok 5 1246s # testing : SERVER_SOFTWARE 1246s # expected: qr/^Apache\/2.4.58/ 1246s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1246s ok 6 1246s # testing : SERVER_ADMIN 1246s # expected: 'tuser@localhost' 1246s # received: 'tuser@localhost' 1246s ok 7 1246s # testing : SERVER_PORT 1246s # expected: '8532' 1246s # received: '8532' 1246s ok 8 1246s # testing : SERVER_NAME 1246s # expected: 'localhost' 1246s # received: 'localhost' 1246s ok 9 1246s # testing : SERVER_PROTOCOL 1246s # expected: qr/^HTTP\/1\.\d$/ 1246s # received: 'HTTP/1.1' 1246s ok 10 1246s # testing : REMOTE_ADDR 1246s # expected: '127.0.0.1' 1246s # received: '127.0.0.1' 1246s ok 11 1246s # testing : DOCUMENT_ROOT 1246s # expected: '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs' 1246s # received: '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs' 1246s ok 12 1246s # testing : REQUEST_METHOD 1246s # expected: 'GET' 1246s # received: 'GET' 1246s ok 13 1246s # testing : REQUEST_URI 1246s # expected: '/test_ssl_var_lookup' 1246s # received: '/test_ssl_var_lookup' 1246s ok 14 1246s # testing : TIME_YEAR 1246s # expected: 2024 1246s # received: '2024' 1246s ok 15 1246s # testing : TIME_MON 1246s # expected: '03' 1246s # received: '03' 1246s ok 16 1246s # testing : TIME_DAY 1246s # expected: '19' 1246s # received: '19' 1246s ok 17 1246s # testing : TIME_WDAY 1246s # expected: 2 1246s # received: '2' 1246s ok 18 1246s # testing : IS_SUBREQ 1246s # expected: 'false' 1246s # received: 'false' 1246s ok 19 1246s # testing : API_VERSION 1246s # expected: '20120211' 1246s # received: '20120211' 1246s ok 20 1246s # testing : THE_REQUEST 1246s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1246s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1246s ok 21 1246s # testing : REQUEST_SCHEME 1246s # expected: 'https' 1246s # received: 'https' 1246s ok 22 1246s # testing : HTTPS 1246s # expected: 'on' 1246s # received: 'on' 1246s ok 23 1246s # testing : ENV:THE_ARGS 1246s # expected: 'ENV:THE_ARGS' 1246s # received: 'ENV:THE_ARGS' 1246s ok 24 1246s # testing : SSL_CLIENT_M_VERSION 1246s # expected: qr/^\d+$/ 1246s # received: '3' 1246s ok 25 1246s # testing : SSL_SERVER_M_VERSION 1246s # expected: qr/^\d+$/ 1246s # received: '3' 1246s ok 26 1246s # testing : SSL_CLIENT_M_SERIAL 1246s # expected: qr/^[0-9A-F]+$/ 1246s # received: '0B' 1246s ok 27 1246s # testing : SSL_SERVER_M_SERIAL 1246s # expected: qr/^[0-9A-F]+$/ 1246s # received: '06' 1246s ok 28 1246s # testing : SSL_PROTOCOL 1246s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1246s # received: 'TLSv1.3' 1246s ok 29 1246s # testing : SSL_CLIENT_V_START 1246s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1246s # received: 'Mar 19 01:37:09 2024 GMT' 1246s ok 30 1246s # testing : SSL_SERVER_V_START 1246s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1246s # received: 'Mar 19 01:37:08 2024 GMT' 1246s ok 31 1246s # testing : SSL_CLIENT_V_END 1246s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1246s # received: 'Mar 19 01:37:09 2025 GMT' 1246s ok 32 1246s # testing : SSL_SERVER_V_END 1246s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1246s # received: 'Mar 19 01:37:08 2025 GMT' 1246s ok 33 1246s # testing : SSL_CIPHER 1246s # expected: qr/^[A-Z0-9_-]+$/ 1246s # received: 'TLS_AES_256_GCM_SHA384' 1246s ok 34 1246s # testing : SSL_CIPHER_EXPORT 1246s # expected: 'false' 1246s # received: 'false' 1246s ok 35 1246s # testing : SSL_CIPHER_ALGKEYSIZE 1246s # expected: qr/^\d+$/ 1246s # received: '256' 1246s ok 36 1246s # testing : SSL_CIPHER_USEKEYSIZE 1246s # expected: qr/^\d+$/ 1246s # received: '256' 1246s ok 37 1246s # testing : SSL_SECURE_RENEG 1246s # expected: qr/^(false|true)$/ 1246s # received: 'true' 1246s ok 38 1246s # testing : SSL_CLIENT_S_DN 1246s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s ok 39 1246s # testing : SSL_SERVER_S_DN 1246s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1246s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s ok 40 1246s # testing : SSL_CLIENT_S_DN_C 1246s # expected: 'US' 1246s # received: 'US' 1246s ok 41 1246s # testing : SSL_SERVER_S_DN_C 1246s # expected: 'US' 1246s # received: 'US' 1246s ok 42 1246s # testing : SSL_CLIENT_S_DN_ST 1246s # expected: 'California' 1246s # received: 'California' 1246s ok 43 1246s # testing : SSL_SERVER_S_DN_ST 1246s # expected: 'California' 1246s # received: 'California' 1246s ok 44 1246s # testing : SSL_CLIENT_S_DN_L 1246s # expected: 'San Francisco' 1246s # received: 'San Francisco' 1246s ok 45 1246s # testing : SSL_SERVER_S_DN_L 1246s # expected: 'San Francisco' 1246s # received: 'San Francisco' 1246s ok 46 1246s # testing : SSL_CLIENT_S_DN_O 1246s # expected: 'ASF' 1246s # received: 'ASF' 1246s ok 47 1246s # testing : SSL_SERVER_S_DN_O 1246s # expected: 'ASF' 1246s # received: 'ASF' 1246s ok 48 1246s # testing : SSL_CLIENT_S_DN_OU 1246s # expected: 'httpd-test' 1246s # received: 'httpd-test' 1246s ok 49 1246s # testing : SSL_SERVER_S_DN_OU 1246s # expected: qr/^httpd-test\/([-\w]+)/ 1246s # received: 'httpd-test/rsa-test' 1246s ok 50 1246s # testing : SSL_CLIENT_S_DN_CN 1246s # expected: 'client_ok' 1246s # received: 'client_ok' 1246s ok 51 1246s # testing : SSL_SERVER_S_DN_CN 1246s # expected: 'localhost' 1246s # received: 'localhost' 1246s ok 52 1246s # testing : SSL_CLIENT_S_DN_Email 1246s # expected: 'test-dev@httpd.apache.org' 1246s # received: 'test-dev@httpd.apache.org' 1246s ok 53 1246s # testing : SSL_SERVER_S_DN_Email 1246s # expected: 'test-dev@httpd.apache.org' 1246s # received: 'test-dev@httpd.apache.org' 1246s ok 54 1246s # testing : SSL_CLIENT_SAN_Email_0 1246s # expected: 'test-dev@httpd.apache.org' 1246s # received: 'test-dev@httpd.apache.org' 1246s ok 55 1246s # testing : SSL_SERVER_SAN_DNS_0 1246s # expected: 'localhost' 1246s # received: 'localhost' 1246s ok 56 1246s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1246s # expected: 'test-dev@httpd.apache.org' 1246s # received: 'test-dev@httpd.apache.org' 1246s ok 57 1246s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1246s # expected: '_https.localhost' 1246s # received: '_https.localhost' 1246s ok 58 1246s # testing : SSL_CLIENT_I_DN 1246s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s ok 59 1246s # testing : SSL_SERVER_I_DN 1246s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1246s ok 60 1246s # testing : SSL_CLIENT_I_DN_C 1246s # expected: 'US' 1246s # received: 'US' 1246s ok 61 1246s # testing : SSL_SERVER_I_DN_C 1246s # expected: 'US' 1246s # received: 'US' 1246s ok 62 1246s # testing : SSL_CLIENT_I_DN_ST 1246s # expected: 'California' 1246s # received: 'California' 1246s ok 63 1246s # testing : SSL_SERVER_I_DN_ST 1246s # expected: 'California' 1246s # received: 'California' 1246s ok 64 1246s # testing : SSL_CLIENT_I_DN_L 1246s # expected: 'San Francisco' 1246s # received: 'San Francisco' 1246s ok 65 1246s # testing : SSL_SERVER_I_DN_L 1246s # expected: 'San Francisco' 1246s # received: 'San Francisco' 1246s ok 66 1246s # testing : SSL_CLIENT_I_DN_O 1246s # expected: 'ASF' 1246s # received: 'ASF' 1246s ok 67 1246s # testing : SSL_SERVER_I_DN_O 1246s # expected: 'ASF' 1246s # received: 'ASF' 1246s ok 68 1246s # testing : SSL_CLIENT_I_DN_OU 1246s # expected: 'httpd-test' 1246s # received: 'httpd-test' 1246s ok 69 1246s # testing : SSL_SERVER_I_DN_OU 1246s # expected: 'httpd-test' 1246s # received: 'httpd-test' 1246s ok 70 1246s # testing : SSL_CLIENT_I_DN_CN 1246s # expected: 'ca' 1246s # received: 'ca' 1246s ok 71 1246s # testing : SSL_SERVER_I_DN_CN 1246s # expected: 'ca' 1246s # received: 'ca' 1246s ok 72 1246s # testing : SSL_SERVER_I_DN_CN_RAW 1246s # expected: 'ca' 1246s # received: 'ca' 1246s ok 73 1246s # testing : SSL_SERVER_I_DN_CN_0_RAW 1246s # expected: 'ca' 1246s # received: 'ca' 1246s ok 74 1246s # testing : SSL_CLIENT_I_DN_Email 1246s # expected: 'test-dev@httpd.apache.org' 1246s # received: 'test-dev@httpd.apache.org' 1246s ok 75 1246s # testing : SSL_SERVER_I_DN_Email 1246s # expected: 'test-dev@httpd.apache.org' 1246s # received: 'test-dev@httpd.apache.org' 1246s ok 76 1246s # testing : SSL_CLIENT_A_SIG 1246s # expected: 'sha256WithRSAEncryption' 1246s # received: 'sha256WithRSAEncryption' 1246s ok 77 1246s # testing : SSL_SERVER_A_SIG 1246s # expected: 'sha256WithRSAEncryption' 1246s # received: 'sha256WithRSAEncryption' 1246s ok 78 1246s # testing : SSL_CLIENT_A_KEY 1246s # expected: 'rsaEncryption' 1246s # received: 'rsaEncryption' 1246s ok 79 1246s # testing : SSL_SERVER_A_KEY 1246s # expected: qr/^[rd]saEncryption$/ 1246s # received: 'rsaEncryption' 1246s ok 80 1246s # testing : SSL_CLIENT_CERT 1246s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1246s # received: '-----BEGIN CERTIFICATE----- 1246s # MIIFHTCCBAWgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1246s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1246s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1246s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE5 1246s # MDEzNzA5WhcNMjUwMzE5MDEzNzA5WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1246s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1246s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1246s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1246s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEArMkihN7fJJ7aB9CJKkNQUuA2w/fTC2rniAwx 1246s # rE/zgQaNb1TVM5rxTNsiWnbHhLZAstzESAeLcItyE449zZCjdom+AJHtExBoinO2 1246s # VY76JbWJCBZWgZAfS+ainRWusHGzmZEU9V6vD/nFRcMuoUQx1I3PX+G8H7P3o72P 1246s # SlYwpUhH9mL6A0LFKSG7dYIOWCLYzJFHQ8EeuTXo8A6Xz+b8xHZghDAykO+jR7/A 1246s # wS8VyA++AAyOQqmBlzx6j2wKrkS+Y38yJvUY3UzST/JD3PSyejJgrDNnKteKpCal 1246s # Sx99gaDhTaFrRi3G3JNMJ+987dZuq7wBDRMbJAl5kyCNUjMzQwIDAQABo4IBbzCC 1246s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1246s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1246s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1246s # A1UdDgQWBBTZ2ysKfd5o7o+Qf8cUO5nqwLtZiDCBvgYDVR0jBIG2MIGzoYGapIGX 1246s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1246s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1246s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1246s # Y2hlLm9yZ4IULXbLiZxFpyDrJTaIfDg8LjLJb0YwDQYJKoZIhvcNAQELBQADggEB 1246s # AAFW+4+NlEAr7rJeHKZddtbtHE4nxmaB/dn2IWbQCUBG1O2NdTEfDiH8ZDaTxhsh 1246s # CWleuvnV3Cos7xUWgcgjCEDsxOTPYnonIZqx7BZfGhayFpMTemqgNFsnw3E4Ft5r 1246s # vEz3bmu8NsVyVLTO5t8+L2+gTz4CaOUgALoZ3+kBsyjsWJRKP7e9LtsPKOLC/sG9 1246s # 0eh9U3RcKsKyNYk/yVI/XObP0Je8A7QJBZ6lVLigy4K77FL9Ovqvi3XLuKGb++WC 1246s # s4kL19ysMGlGitsK1t14Rd/ZHvU3Up7Q3XIvJ1e6chfmFdiAdlf0dIhuRwA5mtz/ 1246s # Isyf+LW0+rTWF2OY7sqGk3M= 1246s # -----END CERTIFICATE----- 1246s # ' 1246s ok 81 1246s # testing : SSL_SERVER_CERT 1246s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1246s # received: '-----BEGIN CERTIFICATE----- 1246s # MIIE0TCCA7mgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1246s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1246s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1246s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwMzE5 1246s # MDEzNzA4WhcNMjUwMzE5MDEzNzA4WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1246s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1246s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1246s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1246s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAil73ekJ4vlZ1d6aFiLb0MdEQ 1246s # ur9AStz1hoTwruVtA/K/nv3ufVFtwkztxEQIVpBrASZmmIkYtt7UWuHFZVCNRv3E 1246s # 5LFh+3zQOIXCGeEuR96wkVLjwn586dzPZO0IdtZYgwon67/IYYP6kieFRj3MxFZe 1246s # quooMFmpU6xfY7/Xuq6gg1PFnOsill87epZr3R6Sx6LhJujXm/SjoaorrIPjhnT1 1246s # 915hjLy3OzQj0ZSaU/ZnGPRKmr+alDWvQl6E8qJxlkywvCKyzIWhyoJ26nLtyAI3 1246s # UUMGrcD6n3evNJiVVM1gVOdeunfxARcVCO+PYEsGxqLuJJAJ0J1c2BoK0xYujwID 1246s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1246s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFMfWRAi3Kf7t7qvM4m3j3imhTvfW 1246s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1246s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1246s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1246s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQtdsuJnEWnIOslNoh8ODwuMslv 1246s # RjANBgkqhkiG9w0BAQsFAAOCAQEAHuY3xuzxvD529kmG7TUH+13meGEjXuEFpCbX 1246s # C4LkIQ6xPgziUnhrBo1jOTiqM7rNvHmDrhyvnURlrfmDsdp816k2duJaH0zBEilJ 1246s # 3LmCwfd516G247GW82axoSAjx3Y+HSXPzPDK4vUgzeas9QvDMhiCWjx9Cj4nGZNJ 1246s # Jup0FfiyntvHzjyoLkBpnLosiJy3HBOj+p68WjXoNxi/enBbh//2sMX40ORzbtdK 1246s # lR1+Lfi2x+LOijz2RUQxek6Ri+ePnHBoHrfqbCGF0ICsZpJ3cMEM1cr8LwbkDk6x 1246s # V14sJ0oAa9s3CfVEml2hTWMGGb1CIvTKdcfs1t/hN/dxILfIpA== 1246s # -----END CERTIFICATE----- 1246s # ' 1246s ok 82 1246s # testing : SSL_CLIENT_VERIFY 1246s # expected: 'SUCCESS' 1246s # received: 'SUCCESS' 1246s ok 83 1246s ok 1248s t/ssl/verify.t ...................... 1248s 1..3 1248s # Running under perl version 5.038002 for linux 1248s # Current time local: Tue Mar 19 01:42:25 2024 1248s # Current time GMT: Tue Mar 19 01:42:25 2024 1248s # Using Test.pm version 1.31 1248s # Using Apache/Test.pm version 1.42 1248s HTTP/1.1 403 Forbidden 1248s Connection: close 1248s Date: Tue, 19 Mar 2024 01:42:27 GMT 1248s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1248s Content-Length: 258 1248s Content-Type: text/html; charset=iso-8859-1 1248s Client-Date: Tue, 19 Mar 2024 01:42:27 GMT 1248s Client-Peer: 127.0.0.1:8532 1248s Client-Response-Num: 1 1248s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1248s Client-SSL-Socket-Class: IO::Socket::SSL 1248s Client-SSL-Version: TLSv1_3 1248s Title: 403 Forbidden 1248s 1248s 1248s 1248s 403 Forbidden 1248s 1248s

Forbidden

1248s

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

1248s 1248s ok 1 1248s HTTP/1.1 200 OK 1248s Connection: close 1248s Date: Tue, 19 Mar 2024 01:42:27 GMT 1248s Accept-Ranges: bytes 1248s ETag: "1a-60bb3bbdae3c0" 1248s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1248s Vary: In-If1 1248s Content-Length: 26 1248s Content-Type: text/html 1248s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1248s Client-Date: Tue, 19 Mar 2024 01:42:27 GMT 1248s Client-Peer: 127.0.0.1:8532 1248s Client-Response-Num: 1 1248s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1248s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1248s Client-SSL-Socket-Class: IO::Socket::SSL 1248s Client-SSL-Version: TLSv1_3 1248s DMMATCH1: 1 1248s 1248s welcome to localhost:8529 1248s ok 2 1248s 500 Server closed connection without sending any data back 1248s Content-Type: text/plain 1248s Client-Date: Tue, 19 Mar 2024 01:42:27 GMT 1248s Client-Warning: Internal response 1248s 1248s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1248s ok 3 1248s ok 1248s All tests successful. 1248s Files=142, Tests=7321, 305 wallclock secs ( 1.91 usr 0.26 sys + 205.39 cusr 37.93 csys = 245.49 CPU) 1248s Result: PASS 1248s [warning] server localhost:8529 shutdown 1249s [warning] port 8529 still in use... 1255s ......done 1255s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1255s Files=142, Tests=7321, 305 wallclock secs ( 1.91 usr 0.26 sys + 205.39 cusr 37.93 csys = 245.49 CPU) 1255s Result: PASS 1255s + grep -E '^Result: PASS' testlog.mpm_worker 1255s + grep -E '^Result: FAIL' testlog.mpm_worker 1255s + grep -E 'server dumped core' testlog.mpm_worker 1255s + return 0 1255s + run_tests mpm_event 1255s + local MPM=mpm_event 1255s + shift 1256s + local LOG=testlog.mpm_event 1256s + echo =============Running-with-mpm_event========== 1256s + rm -f apache2.conf.debian 1256s + cp /etc/apache2/apache2.conf apache2.conf.debian 1256s + cat /etc/apache2/mods-available/mpm_event.load 1256s =============Running-with-mpm_event========== 1256s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1256s t/TEST -clean 1256s + 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 1256s + grep -v mpm_ 1256s + xargs cat 1256s + for m in bucketeer case_filter case_filter_in 1256s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1256s + for m in bucketeer case_filter case_filter_in 1256s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1256s + for m in bucketeer case_filter case_filter_in 1256s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1256s + cat /etc/apache2/mods-available/mime.conf 1256s + echo 'Servername localhost' 1256s + make clean 1256s [warning] setting ulimit to allow core files 1256s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/TEST -clean 1256s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules' 1256s cd eat_post && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1256s cd authany && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 1256s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 1256s cd test_apr_uri && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1256s cd memory_track && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1256s cd input_body_filter && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1256s cd client_add_filter && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1256s cd list_modules && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1256s cd echo_post_chunk && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1256s cd test_pass_brigade && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1256s cd nntp_like && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1256s cd test_rwrite && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1256s cd fold && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 1256s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 1256s cd random_chunk && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1256s cd test_utilities && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1256s cd test_ssl && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1256s cd test_session && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1256s cd echo_post && make clean 1256s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1256s 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 1256s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1256s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules' 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1256s rmdir export 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1256s rmdir proxy 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1256s rmdir crl 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1256s rmdir csr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1256s rmdir conf 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1256s rmdir certs 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1256s rmdir newcerts 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1256s unlink /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1256s rmdir keys 1256s rmdir asf 1256s rmdir /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1256s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1256s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test' 1256s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1256s t/TEST -clean 1257s [warning] setting ulimit to allow core files 1257s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1257s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1257s make[2]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1257s rm -f \ 1257s TestItSelf.bso TestItSelf.def \ 1257s TestItSelf.exp TestItSelf.x \ 1257s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1257s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1257s *.a *.o \ 1257s *perl.core MYMETA.json \ 1257s MYMETA.yml blibdirs.ts \ 1257s core core.*perl.*.? \ 1257s core.[0-9] core.[0-9][0-9] \ 1257s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1257s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1257s mon.out perl \ 1257s perl perl.exe \ 1257s perlmain.c pm_to_blib \ 1257s pm_to_blib.ts so_locations \ 1257s tmon.out 1257s rm -rf \ 1257s Makefile.old blib \ 1257s t/TEST 1257s mv Makefile Makefile.old > /dev/null 2>&1 1257s make[2]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1257s rm -f \ 1257s Test.bso Test.def \ 1257s Test.exp Test.x \ 1257s ../blib/arch/auto/Apache/Test/extralibs.all \ 1257s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1257s *.a *.o \ 1257s *perl.core MYMETA.json \ 1257s MYMETA.yml blibdirs.ts \ 1257s core core.*perl.*.? \ 1257s core.[0-9] core.[0-9][0-9] \ 1257s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1257s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1257s mon.out perl \ 1257s perl perl.exe \ 1257s perlmain.c pm_to_blib \ 1257s pm_to_blib.ts so_locations \ 1257s tmon.out 1257s rm -rf \ 1257s .mypacklist Makefile.old \ 1257s blib t/REPORT \ 1257s t/TEST 1257s mv Makefile Makefile.old > /dev/null 2>&1 1257s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test' 1257s rm -f \ 1257s test.bso test.def \ 1257s test.exp test.x \ 1257s blib/arch/auto/httpd-test/extralibs.all \ 1257s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1257s *.a *.o \ 1257s *perl.core MYMETA.json \ 1257s MYMETA.yml blibdirs.ts \ 1257s core core.*perl.*.? \ 1257s core.[0-9] core.[0-9][0-9] \ 1257s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1257s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1257s mon.out perl \ 1257s perl perl.exe \ 1257s perlmain.c pm_to_blib \ 1257s pm_to_blib.ts so_locations \ 1257s tmon.out 1257s rm -rf \ 1257s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1257s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1257s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1257s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1257s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1257s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1257s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1257s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1257s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1257s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1257s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1257s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1257s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1257s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1257s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1257s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1257s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1257s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1257s blib 1257s mv Makefile Makefile.old > /dev/null 2>&1 1257s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1257s + chown -R tuser: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp 1257s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1257s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1257s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1257s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1257s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1257s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1257s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1257s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1257s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1257s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1257s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1257s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1257s Warning: NAME must be a package name 1257s Checking if your kit is complete... 1257s Looks good 1257s [ info] generating script t/TEST 1257s [ info] generating script ./t/cgi-bin/next_available_port.pl 1257s [ info] generating script ./t/cgi-bin/cookies.pl 1257s [ info] generating script t/TEST 1257s Writing MYMETA.yml and MYMETA.json 1257s Writing MYMETA.yml and MYMETA.json 1257s Checking for Cwd...ok 1257s Checking for File::Spec...ok 1257s Generating a Unix-style Makefile 1257s Writing Makefile for httpd-test 1257s Writing MYMETA.yml and MYMETA.json 1257s + su tuser -c 't/TEST ' 1257s + tee testlog.mpm_event 1258s [warning] setting ulimit to allow core files 1258s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/TEST 1259s [warning] generating SSL CA for asf 1259s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1260s ....+.........+...+.........+..................+.................+.+..+......+......+.+..+.+......+...........+...+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+..+...+.+......+..............+.+.....+.......+............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+....+...............+..+...+.+....................+.+...+.....+............+......+.......+..+...+.+....................+.+...+...+...+..+....+..............+.+......+.....+...+.+......+..+..........+...+..............+......+.......+..+.........+................+......+..+.+...........+....+..+.........+...+......+.+...+...+........+....+..+...+...............+...+....+...+............+......+........+...................+...+............+..+.+...+..+...+......+....+..............+...+...+....+.....+.+...............+............+........+.......+..+......+....+...+.....+.......+..+....+..............+......+.........+......+.+...+..+.+..................+..+....+.....+.+.........+...........+.......+..+...+.......+...+........+.......+........+.............+...........+.+.................+...+...+......+....+.........+........+....+.....+...+.+.........+.................+...+.+...........+....+..+...+......+.+.........+..................+.....+...+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1260s ...+..........+...+.................+................+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+...+.......+..+......+....+......+.....+............+......+.......+..+.+..+.......+...+........+.+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..............+....+......+..+.........+..........+......+..+............+....+.....+...............+....+..+.........+.+......+..................+..+.........................+...+.........+..+.........+......+...+...+..........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1260s ----- 1260s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1260s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1261s [ 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 1261s [ 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 1261s Using configuration from conf/server2_des3.cnf 1261s Check that the request matches the signature 1261s Signature ok 1261s The Subject's Distinguished Name is as follows 1261s countryName :PRINTABLE:'US' 1261s stateOrProvinceName :ASN.1 12:'California' 1261s localityName :ASN.1 12:'San Francisco' 1261s organizationName :ASN.1 12:'ASF' 1261s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1261s commonName :ASN.1 12:'localhost' 1261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1261s Certificate is to be certified until Mar 19 01:42:40 2025 GMT (365 days) 1261s 1261s Write out database with 1 new entries 1261s Database updated 1261s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1261s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1261s [ 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 1261s [ 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 1261s Using configuration from conf/server2_des3_dsa.cnf 1261s Check that the request matches the signature 1261s Signature ok 1261s The Subject's Distinguished Name is as follows 1261s countryName :PRINTABLE:'US' 1261s stateOrProvinceName :ASN.1 12:'California' 1261s localityName :ASN.1 12:'San Francisco' 1261s organizationName :ASN.1 12:'ASF' 1261s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1261s commonName :ASN.1 12:'localhost' 1261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1261s Certificate is to be certified until Mar 19 01:42:40 2025 GMT (365 days) 1261s 1261s Write out database with 1 new entries 1261s Database updated 1261s [ info] openssl genrsa -out keys/server.pem 2048 1261s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1261s [ 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 1261s Using configuration from conf/server.cnf 1261s Check that the request matches the signature 1261s Signature ok 1261s The Subject's Distinguished Name is as follows 1261s countryName :PRINTABLE:'US' 1261s stateOrProvinceName :ASN.1 12:'California' 1261s localityName :ASN.1 12:'San Francisco' 1261s organizationName :ASN.1 12:'ASF' 1261s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1261s commonName :ASN.1 12:'localhost' 1261s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1261s Certificate is to be certified until Mar 19 01:42:40 2025 GMT (365 days) 1261s 1261s Write out database with 1 new entries 1261s Database updated 1261s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1262s [ 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 1262s [ 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 1262s Using configuration from conf/client_revoked.cnf 1262s Check that the request matches the signature 1262s Signature ok 1262s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test' 1263s commonName :ASN.1 12:'client_revoked' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:41 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ 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 1263s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1263s Using configuration from conf/cacrl.cnf 1263s Revoking Certificate 04. 1263s Database updated 1263s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1263s Using configuration from conf/cacrl.cnf 1263s [ info] generating proxy cert: proxy/client_revoked.pem 1263s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1263s [ 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 1263s [ 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 1263s Using configuration from conf/client_snakeoil.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'AU' 1263s stateOrProvinceName :ASN.1 12:'Queensland' 1263s localityName :ASN.1 12:'Mackay' 1263s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1263s organizationalUnitName:ASN.1 12:'Staff' 1263s commonName :ASN.1 12:'client_snakeoil' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ 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 1263s [ info] generating proxy cert: proxy/client_snakeoil.pem 1263s [ info] openssl genrsa -out keys/server2.pem 2048 1263s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1263s [ 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 1263s Using configuration from conf/server2.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1263s commonName :ASN.1 12:'localhost' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1263s [ 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 1263s [ 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 1263s Using configuration from conf/server_dsa.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1263s commonName :ASN.1 12:'localhost' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1263s [ 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 1263s [ 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 1263s Using configuration from conf/server2_dsa.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1263s commonName :ASN.1 12:'localhost' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1263s [ 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 1263s [ 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 1263s Using configuration from conf/server_des3_dsa.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1263s commonName :ASN.1 12:'localhost' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1263s [ 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 1263s [ 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 1263s Using configuration from conf/server_des3.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1263s commonName :ASN.1 12:'localhost' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ info] openssl genrsa -out keys/client_ok.pem 2048 1263s [ 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 1263s [ 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 1263s Using configuration from conf/client_ok.cnf 1263s Check that the request matches the signature 1263s Signature ok 1263s The Subject's Distinguished Name is as follows 1263s countryName :PRINTABLE:'US' 1263s stateOrProvinceName :ASN.1 12:'California' 1263s localityName :ASN.1 12:'San Francisco' 1263s organizationName :ASN.1 12:'ASF' 1263s organizationalUnitName:ASN.1 12:'httpd-test' 1263s commonName :ASN.1 12:'client_ok' 1263s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1263s Certificate is to be certified until Mar 19 01:42:42 2025 GMT (365 days) 1263s 1263s Write out database with 1 new entries 1263s Database updated 1263s [ 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 1263s [ info] generating proxy cert: proxy/client_ok.pem 1263s [ info] openssl genrsa -out keys/client_colon.pem 2048 1264s [ 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 1264s [ 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 1264s Using configuration from conf/client_colon.cnf 1264s Check that the request matches the signature 1264s Signature ok 1264s The Subject's Distinguished Name is as follows 1264s countryName :PRINTABLE:'US' 1264s stateOrProvinceName :ASN.1 12:'California' 1264s localityName :ASN.1 12:'San Francisco' 1264s organizationName :ASN.1 12:'ASF' 1264s organizationalUnitName:ASN.1 12:'httpd-test' 1264s commonName :ASN.1 12:'user:colon' 1264s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1264s Certificate is to be certified until Mar 19 01:42:43 2025 GMT (365 days) 1264s 1264s Write out database with 1 new entries 1264s Database updated 1264s [ 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 1264s [ info] generating proxy cert: proxy/client_colon.pem 1264s [ info] linked ca-bundle.crl to fdd35eee.r0 1264s cd eat_post && make .libs/mod_eat_post.so 1264s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1264s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1264s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1264s /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 1264s 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 1264s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1264s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1264s cd authany && make .libs/mod_authany.so 1264s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 1264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1264s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1264s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1264s /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 1264s 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 1264s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1264s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/authany' 1264s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1264s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1264s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1264s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 1264s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1265s /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 1265s 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 1265s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1265s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1265s cd memory_track && make .libs/mod_memory_track.so 1265s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1265s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1265s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1265s /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 1265s 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 1265s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1265s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1265s cd input_body_filter && make .libs/mod_input_body_filter.so 1265s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1265s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1265s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 1265s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1266s /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 1266s 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 1266s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1266s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1266s cd client_add_filter && make .libs/mod_client_add_filter.so 1266s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1266s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 1266s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1266s /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 1266s 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 1266s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1266s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1266s cd list_modules && make .libs/mod_list_modules.so 1266s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1266s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1266s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1266s /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 1266s 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 1266s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1266s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1266s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1266s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1266s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1266s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 1266s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1267s /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 1267s 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 1267s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1267s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1267s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1267s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1267s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1267s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/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 1267s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1267s /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 1267s 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 1267s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1267s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1267s cd nntp_like && make .libs/mod_nntp_like.so 1267s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1267s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1267s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1267s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1267s /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 1267s 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 1267s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1268s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1268s cd test_rwrite && make .libs/mod_test_rwrite.so 1268s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1268s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1268s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1268s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1268s /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 1268s 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 1268s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1268s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1268s cd fold && make .libs/mod_fold.so 1268s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 1268s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1268s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1268s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1268s /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 1268s 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 1268s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1268s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/fold' 1268s cd random_chunk && make .libs/mod_random_chunk.so 1268s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1268s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1268s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1268s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1268s /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 1268s 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 1269s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1269s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1269s cd test_utilities && make .libs/mod_test_utilities.so 1269s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1269s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1269s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1269s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1269s /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 1269s 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 1269s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1269s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1269s cd test_ssl && make .libs/mod_test_ssl.so 1269s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1269s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1269s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1269s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1269s /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 1269s 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 1269s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1269s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1269s cd test_session && make .libs/mod_test_session.so 1269s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1269s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1269s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1269s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1269s /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 1270s 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 1270s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1270s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/test_session' 1270s cd echo_post && make .libs/mod_echo_post.so 1270s make[1]: Entering directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1270s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1270s /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 -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1270s libtool: compile: powerpc64le-linux-gnu-gcc -pipe -g -O3 -fno-omit-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fno-stack-clash-protection -Wformat -Werror=format-security -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.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1270s /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 1270s 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 1270s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1270s make[1]: Leaving directory '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1270s /usr/sbin/apache2 -d /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1270s using Apache/2.4.58 (event MPM) 1270s 1270s waiting 60 seconds for server to start: .[Tue Mar 19 01:42:49.647416 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to trace8 1270s [Tue Mar 19 01:42:49.648357 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1270s [Tue Mar 19 01:42:49.648434 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1270s [Tue Mar 19 01:42:49.649618 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1270s [Tue Mar 19 01:42:49.649693 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1270s [Tue Mar 19 01:42:49.649796 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to info 1270s [Tue Mar 19 01:42:49.649898 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'core', trying 'core_module' 1270s [Tue Mar 19 01:42:49.650000 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module core.c to crit 1270s [Tue Mar 19 01:42:49.650036 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to crit 1270s [Tue Mar 19 01:42:49.650048 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'core', trying 'core_module' 1270s [Tue Mar 19 01:42:49.650057 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module core.c to info 1270s [Tue Mar 19 01:42:49.650062 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to crit 1270s [Tue Mar 19 01:42:49.650123 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'core', trying 'core_module' 1270s [Tue Mar 19 01:42:49.650134 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module core.c to info 1270s [Tue Mar 19 01:42:49.650139 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to crit 1270s [Tue Mar 19 01:42:49.650143 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to info 1270s [Tue Mar 19 01:42:49.650154 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'core', trying 'core_module' 1270s [Tue Mar 19 01:42:49.650163 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module core.c to crit 1270s [Tue Mar 19 01:42:49.650167 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3482): Setting LogLevel for all modules to info 1270s [Tue Mar 19 01:42:49.650744 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1270s [Tue Mar 19 01:42:49.650755 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1270s [Tue Mar 19 01:42:49.651627 2024] [proxy:info] [pid 322149:tid 122768489468768] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1270s [Tue Mar 19 01:42:49.651642 2024] [core:trace6] [pid 322149:tid 122768489468768] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1270s [Tue Mar 19 01:42:49.651651 2024] [core:trace3] [pid 322149:tid 122768489468768] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1271s . 1271s waiting 60 seconds for server to start: ok (waited 0 secs) 1271s server localhost:8529 started 1271s server localhost:8530 listening (mod_nntp_like) 1271s server localhost:8531 listening (mod_nntp_like_ssl) 1271s server localhost:8532 listening (mod_ssl) 1271s server localhost:8533 listening (ssl_optional_cc) 1271s server localhost:8534 listening (ssl_pr33791) 1271s server localhost:8535 listening (ssl_ocsp) 1271s server localhost:8536 listening (mod_include) 1271s server localhost:8537 listening (h2c) 1271s server localhost:8538 listening (h2) 1271s server localhost:8539 listening (mod_vhost_alias) 1271s server localhost:8540 listening (mod_proxy) 1271s server localhost:8541 listening (proxy_http_bal1) 1271s server localhost:8542 listening (proxy_http_bal2) 1271s server localhost:8543 listening (proxy_http_balancer) 1271s server localhost:8546 listening (proxy_fcgi) 1271s server localhost:8547 listening (core) 1271s server localhost:8548 listening (mod_cache) 1271s server localhost:8549 listening (cve_2011_3368_rewrite) 1271s server localhost:8550 listening (proxy_http_reverse) 1271s server localhost:8551 listening (proxy_http_nofwd) 1271s server localhost:8552 listening (cve_2011_3368) 1271s server localhost:8553 listening (mod_headers) 1271s server localhost:8554 listening (mod_echo) 1271s server localhost:8555 listening (mod_echo_ssl) 1271s server localhost:8556 listening (error_document) 1271s server localhost:8557 listening (http_unsafe) 1271s server localhost:8558 listening (http_strict) 1271s server localhost:8559 listening (remote_ip) 1271s server localhost:8560 listening (proxy_http_https) 1271s server localhost:8561 listening (proxy_https_https) 1271s server localhost:8562 listening (proxy_http_https_proxy_section) 1271s server localhost:8563 listening (proxy_https_https_proxy_section) 1271s server localhost:8564 listening (proxy_https_http) 1273s [ info] adding source lib /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1278s t/ab/base.t ......................... 1278s 1..5 1278s # Running under perl version 5.038002 for linux 1278s # Current time local: Tue Mar 19 01:42:55 2024 1278s # Current time GMT: Tue Mar 19 01:42:55 2024 1278s # Using Test.pm version 1.31 1278s # Using Apache/Test.pm version 1.42 1278s # # running: 1278s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8547/ 1278s ok 1 1278s ok 2 1278s # # running: 1278s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1278s ok 3 1278s ok 4 1278s ok 5 1278s ok 1280s t/apache/404.t ...................... 1280s 1..2 1280s # Running under perl version 5.038002 for linux 1280s # Current time local: Tue Mar 19 01:42:57 2024 1280s # Current time GMT: Tue Mar 19 01:42:57 2024 1280s # Using Test.pm version 1.31 1280s # Using Apache/Test.pm version 1.42 1280s # GET_STR Response: 1280s # HTTP/1.1 404 Not Found 1280s # Connection: close 1280s # Date: Tue, 19 Mar 2024 01:42:59 GMT 1280s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1280s # Content-Length: 196 1280s # Content-Type: text/html; charset=iso-8859-1 1280s # Client-Date: Tue, 19 Mar 2024 01:42:59 GMT 1280s # Client-Peer: 127.0.0.1:8529 1280s # Client-Response-Num: 1 1280s # Title: 404 Not Found 1280s # 1280s # 1280s # 1280s # 404 Not Found 1280s # 1280s #

Not Found

1280s #

The requested URL was not found on this server.

1280s # 1280s ok 1 1280s ok 2 1280s ok 1281s t/apache/acceptpathinfo.t ........... 1281s 1..36 1281s # Running under perl version 5.038002 for linux 1281s # Current time local: Tue Mar 19 01:42:59 2024 1281s # Current time GMT: Tue Mar 19 01:42:59 2024 1281s # Using Test.pm version 1.31 1281s # Using Apache/Test.pm version 1.42 1281s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 1281s # expected: '200' 1281s # received: '200' 1281s ok 1 1281s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 1281s # expected: qr/_\(none\)_/ 1281s # received: '_(none)_' 1281s ok 2 1281s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 1281s # expected: '404' 1281s # received: '404' 1281s ok 3 1281s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 1281s # expected: qr/Not Found/ 1281s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

' 1281s ok 8 1281s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh 1281s # expected: '200' 1281s # received: '200' 1281s ok 9 1281s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh 1281s # expected: qr/_\(none\)_/ 1281s # received: '_(none)_' 1281s ok 10 1281s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/test.sh/foo/bar 1281s # expected: '404' 1281s # received: '404' 1281s ok 11 1281s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/test.sh/foo/bar 1281s # expected: qr/Not Found/ 1281s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

' 1281s ok 12 1281s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on 1281s # expected: '200' 1281s # received: '200' 1281s ok 13 1281s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on 1281s # expected: qr/_\(none\)_/ 1281s # received: '_(none)_' 1281s ok 14 1281s # testing : AcceptPathInfo on return code for /apache/acceptpathinfo/on/foo/bar 1281s # expected: '404' 1281s # received: '404' 1281s ok 15 1281s # testing : AcceptPathInfo on body for /apache/acceptpathinfo/on/foo/bar 1281s # expected: qr/Not Found/ 1281s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1304s #

The requested URL was not found on this server.

1304s # ' 1304s ok 8 1304s # testing : /merge/notfound.html code 1304s # expected: 404 1304s # received: '404' 1304s ok 9 1304s # testing : /merge/notfound.html content 1304s # expected: 'testing merge' 1304s # received: 'testing merge' 1304s ok 10 1304s # testing : /merge/merge2/notfound.html code 1304s # expected: 404 1304s # received: '404' 1304s ok 11 1304s # testing : /merge/merge2/notfound.html content 1304s # expected: 'testing merge' 1304s # received: 'testing merge' 1304s ok 12 1304s # testing : /bounce/notfound.html code 1304s # expected: 404 1304s # received: '404' 1304s ok 13 1304s # testing : /bounce/notfound.html content 1304s # expected: qr/expire test/ 1304s # received: ' 1304s # expire test 1304s # expire test 1304s # ' 1304s ok 14 1304s ok 1306s t/apache/etags.t .................... 1306s # Checking for existence of FileETag directive 1306s # Returned 200: 1306s 1..61 1306s # Running under perl version 5.038002 for linux 1306s # Current time local: Tue Mar 19 01:43:23 2024 1306s # Current time GMT: Tue Mar 19 01:43:23 2024 1306s # Using Test.pm version 1.31 1306s # Using Apache/Test.pm version 1.42 1306s # --- 1306s # HEAD /apache/etags/none/plus-is/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1d4-b" 1306s ok 1 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1f1-60bb3bbdae3c0" 1306s ok 2 1306s # --- 1306s # HEAD /apache/etags/all/s/test.txt 1306s # Expecting one component in ETag field 1306s # Received "b" 1306s ok 3 1306s # --- 1306s # HEAD /apache/etags/none/m/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 4 1306s # --- 1306s # HEAD /apache/etags/m/plus-is/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f19f-b-60bb3bbdae3c0" 1306s ok 5 1306s # --- 1306s # HEAD /apache/etags/m/minus-ms/test.txt 1306s # Expecting field to be absent 1306s # Received "b-60bb3bbdae3c0" 1306s ok 6 1306s # --- 1306s # HEAD /apache/etags/all/minus-mi/test.txt 1306s # Expecting one component in ETag field 1306s # Received "b" 1306s ok 7 1306s # --- 1306s # HEAD /apache/etags/all/minus-i/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 8 1306s # --- 1306s # HEAD /apache/etags/m/plus-mis/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f1a8-b-60bb3bbdae3c0" 1306s ok 9 1306s # --- 1306s # HEAD /apache/etags/ms/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 10 1306s # --- 1306s # HEAD /apache/etags/all/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f17a-b-60bb3bbdae3c0" 1306s ok 11 1306s # --- 1306s # HEAD /apache/etags/all/minus-mis/test.txt 1306s # Expecting field to be absent 1306s # Received "b-60bb3bbdae3c0" 1306s ok 12 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1e5-b" 1306s ok 13 1306s # --- 1306s # HEAD /apache/etags/m/plus-i/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f19c-60bb3bbdae3c0" 1306s ok 14 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 15 1306s # --- 1306s # HEAD /apache/etags/m/minus-mis/test.txt 1306s # Expecting field to be absent 1306s # Received "b-60bb3bbdae3c0" 1306s ok 16 1306s # --- 1306s # HEAD /apache/etags/none/plus-m/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 17 1306s # --- 1306s # HEAD /apache/etags/m/plus-m/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 18 1306s # --- 1306s # HEAD /apache/etags/none/is/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1c2-b" 1306s ok 19 1306s # --- 1306s # HEAD /apache/etags/m/minus-i/test.txt 1306s # Expecting field to be absent 1306s # Received "60bb3bbdae3c0" 1306s ok 20 1306s # --- 1306s # HEAD /apache/etags/all/mi/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f15b-60bb3bbdae3c0" 1306s ok 21 1306s # --- 1306s # HEAD /apache/etags/m/minus-mi/test.txt 1306s # Expecting field to be absent 1306s # Received "b-60bb3bbdae3c0" 1306s ok 22 1306s # --- 1306s # HEAD /apache/etags/none/plus-s/test.txt 1306s # Expecting one component in ETag field 1306s # Received "b" 1306s ok 23 1306s # --- 1306s # HEAD /apache/etags/none/mis/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f1cb-b-60bb3bbdae3c0" 1306s ok 24 1306s # --- 1306s # HEAD /apache/etags/all/minus-ms/test.txt 1306s # Expecting one component in ETag field 1306s # Received "7f16d" 1306s ok 25 1306s # --- 1306s # HEAD /apache/etags/is/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f182-b" 1306s ok 26 1306s # --- 1306s # HEAD /apache/etags/mis/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f1b5-b-60bb3bbdae3c0" 1306s ok 27 1306s # --- 1306s # HEAD /apache/etags/none/test.txt 1306s # Expecting field to be absent 1306s # ETag field is missing 1306s ok 28 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1306s # Expecting field to be absent 1306s # Received "b-60bb3bbdae3c0" 1306s ok 29 1306s # --- 1306s # HEAD /apache/etags/none/s/test.txt 1306s # Expecting one component in ETag field 1306s # Received "b" 1306s ok 30 1306s # --- 1306s # HEAD /apache/etags/m/plus-ms/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 31 1306s # --- 1306s # HEAD /apache/etags/m/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 32 1306s # --- 1306s # HEAD /apache/etags/m/minus-is/test.txt 1306s # Expecting field to be absent 1306s # Received "60bb3bbdae3c0" 1306s ok 33 1306s # --- 1306s # HEAD /apache/etags/none/plus-ms/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 34 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 35 1306s # --- 1306s # HEAD /apache/etags/all/minus-s/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f170-60bb3bbdae3c0" 1306s ok 36 1306s # --- 1306s # HEAD /apache/etags/none/ms/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 37 1306s # --- 1306s # HEAD /apache/etags/all/m/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 38 1306s # --- 1306s # HEAD /apache/etags/all/minus-m/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f164-b" 1306s ok 39 1306s # --- 1306s # HEAD /apache/etags/m/plus-s/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 40 1306s # --- 1306s # HEAD /apache/etags/all/i/test.txt 1306s # Expecting one component in ETag field 1306s # Received "7f150" 1306s ok 41 1306s # --- 1306s # HEAD /apache/etags/default/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 42 1306s # --- 1306s # HEAD /apache/etags/none/inherit/test.txt 1306s # Expecting field to be absent 1306s # ETag field is missing 1306s ok 43 1306s # --- 1306s # HEAD /apache/etags/all/ms/test.txt 1306s # Expecting two components in ETag field 1306s # Received "b-60bb3bbdae3c0" 1306s ok 44 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f1f2-b-60bb3bbdae3c0" 1306s ok 45 1306s # --- 1306s # HEAD /apache/etags/none/mi/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1c8-60bb3bbdae3c0" 1306s ok 46 1306s # --- 1306s # HEAD /apache/etags/m/minus-m/test.txt 1306s # Expecting field to be absent 1306s # Received "b-60bb3bbdae3c0" 1306s ok 47 1306s # --- 1306s # HEAD /apache/etags/all/is/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f155-b" 1306s ok 48 1306s # --- 1306s # HEAD /apache/etags/all/inherit/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f152-b-60bb3bbdae3c0" 1306s ok 49 1306s # --- 1306s # HEAD /apache/etags/m/minus-s/test.txt 1306s # Expecting field to be absent 1306s # Received "60bb3bbdae3c0" 1306s ok 50 1306s # --- 1306s # HEAD /apache/etags/none/plus-i/test.txt 1306s # Expecting one component in ETag field 1306s # Received "7f1d1" 1306s ok 51 1306s # --- 1306s # HEAD /apache/etags/i/test.txt 1306s # Expecting one component in ETag field 1306s # Received "7f17f" 1306s ok 52 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1306s # Expecting one component in ETag field 1306s # Received "7f1ee" 1306s ok 53 1306s # --- 1306s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1306s # Expecting one component in ETag field 1306s # Received "b" 1306s ok 54 1306s # --- 1306s # HEAD /apache/etags/none/i/test.txt 1306s # Expecting one component in ETag field 1306s # Received "7f1bd" 1306s ok 55 1306s # --- 1306s # HEAD /apache/etags/mi/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1b2-60bb3bbdae3c0" 1306s ok 56 1306s # --- 1306s # HEAD /apache/etags/none/plus-mi/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1da-60bb3bbdae3c0" 1306s ok 57 1306s # --- 1306s # HEAD /apache/etags/all/mis/test.txt 1306s # Expecting three components in ETag field 1306s # Received "7f173-b-60bb3bbdae3c0" 1306s ok 58 1306s # --- 1306s # HEAD /apache/etags/s/test.txt 1306s # Expecting one component in ETag field 1306s # Received "b" 1306s ok 59 1306s # --- 1306s # HEAD /apache/etags/m/plus-mi/test.txt 1306s # Expecting two components in ETag field 1306s # Received "7f1a5-60bb3bbdae3c0" 1306s ok 60 1306s # --- 1306s # HEAD /apache/etags/all/minus-is/test.txt 1306s # Expecting one component in ETag field 1306s # Received "60bb3bbdae3c0" 1306s ok 61 1306s ok 1308s t/apache/expr.t ..................... 1308s 1..229 1308s # Running under perl version 5.038002 for linux 1308s # Current time local: Tue Mar 19 01:43:25 2024 1308s # Current time GMT: Tue Mar 19 01:43:25 2024 1308s # Using Test.pm version 1.31 1308s # Using Apache/Test.pm version 1.42 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "true" should evaluate to true, got true 1308s ok 1 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "false" should evaluate to false, got false 1308s ok 2 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s Should get parse error for "foo", got parse error 1308s ok 3 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -eq 01" should evaluate to true, got true 1308s ok 4 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -eq 2" should evaluate to false, got false 1308s ok 5 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -ne 2" should evaluate to true, got true 1308s ok 6 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -ne 1" should evaluate to false, got false 1308s ok 7 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -lt 02" should evaluate to true, got true 1308s ok 8 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -lt 1" should evaluate to false, got false 1308s ok 9 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -le 2" should evaluate to true, got true 1308s ok 10 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -le 1" should evaluate to true, got true 1308s ok 11 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "2 -gt 1" should evaluate to true, got true 1308s ok 12 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -gt 1" should evaluate to false, got false 1308s ok 13 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "2 -ge 1" should evaluate to true, got true 1308s ok 14 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -ge 1" should evaluate to true, got true 1308s ok 15 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "1 -gt -1" should evaluate to true, got true 1308s ok 16 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' == 'aa'" should evaluate to true, got true 1308s ok 17 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' == 'b'" should evaluate to false, got false 1308s ok 18 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' = 'aa'" should evaluate to true, got true 1308s ok 19 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' = 'b'" should evaluate to false, got false 1308s ok 20 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' != 'b'" should evaluate to true, got true 1308s ok 21 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' != 'aa'" should evaluate to false, got false 1308s ok 22 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' < 'b'" should evaluate to true, got true 1308s ok 23 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' < 'aa'" should evaluate to false, got false 1308s ok 24 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' <= 'b'" should evaluate to true, got true 1308s ok 25 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' <= 'aa'" should evaluate to true, got true 1308s ok 26 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'b' > 'aa'" should evaluate to true, got true 1308s ok 27 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' > 'aa'" should evaluate to false, got false 1308s ok 28 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'b' >= 'aa'" should evaluate to true, got true 1308s ok 29 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'aa' >= 'aa'" should evaluate to true, got true 1308s ok 30 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1308s ok 31 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1308s ok 32 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1308s ok 33 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1308s ok 34 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1308s ok 35 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1308s ok 36 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1308s ok 37 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1308s ok 38 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1308s ok 39 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1308s ok 40 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "%{TIME} != ''" should evaluate to true, got true 1308s ok 41 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1308s ok 42 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1308s ok 43 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " 'abc' =~ /bc/ " should evaluate to true, got true 1308s ok 44 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " 'abc' =~ /BC/i " should evaluate to true, got true 1308s ok 45 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " 'abc' !~ m!bc! " should evaluate to false, got false 1308s ok 46 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " 'abc' !~ m!BC!i " should evaluate to false, got false 1308s ok 47 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " $0 == '' " should evaluate to true, got true 1308s ok 48 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1308s " $1 == '' " should evaluate to true, got true 1308s ok 49 1308s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " $9 == '' " should evaluate to true, got true 1309s ok 50 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " '$0' == '' " should evaluate to true, got true 1309s ok 51 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1309s ok 52 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1309s ok 53 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1309s ok 54 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1309s ok 55 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1309s ok 56 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1309s ok 57 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1309s ok 58 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1309s ok 59 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1309s ok 60 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1309s ok 61 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1309s ok 62 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1309s ok 63 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1309s ok 64 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1309s ok 65 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1309s ok 66 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1309s ok 67 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1309s ok 68 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1309s ok 69 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1309s ok 70 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{HTTPS} == 'off' " should evaluate to true, got true 1309s ok 71 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1309s ok 72 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1309s ok 73 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1309s ok 74 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1309s ok 75 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1309s ok 76 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1309s ok 77 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1309s ok 78 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1309s ok 79 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1309s ok 80 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1309s ok 81 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1309s ok 82 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "escape('?') = '%3f' " should evaluate to true, got true 1309s ok 83 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "unescape('%3f') = '?' " should evaluate to true, got true 1309s ok 84 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1309s ok 85 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1309s ok 86 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1309s ok 87 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "file('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1309s ok 88 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-n ''" should evaluate to false, got false 1309s ok 89 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-z ''" should evaluate to true, got true 1309s ok 90 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-n '1'" should evaluate to true, got true 1309s ok 91 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-z '1'" should evaluate to false, got false 1309s ok 92 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "-R 'abc'", got parse error 1309s ok 93 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1309s ok 94 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-R '240.0.0.0'" should evaluate to false, got false 1309s ok 95 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-R '240.0.0.0/8'" should evaluate to false, got false 1309s ok 96 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-R 'ff::/8'" should evaluate to false, got false 1309s ok 97 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1309s ok 98 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1309s ok 99 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1309s ok 100 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1309s ok 101 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1309s ok 102 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1309s ok 103 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1309s ok 104 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'foo' -strmatch '*o'" should evaluate to true, got true 1309s ok 105 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1309s ok 106 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'foo' -strmatch 'F*'" should evaluate to false, got false 1309s ok 107 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1309s ok 108 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'foo' -strmatch 'g*'" should evaluate to false, got false 1309s ok 109 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1309s ok 110 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1309s ok 111 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1309s ok 112 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1309s ok 113 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1309s ok 114 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "foo('bar') = 'bar'", got parse error 1309s ok 115 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "%{FOO} != 'bar'", got parse error 1309s ok 116 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s Should get parse error for "'bar' = bar", got parse error 1309s ok 117 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true" should evaluate to true, got true 1309s ok 118 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && true" should evaluate to true, got true 1309s ok 119 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || true" should evaluate to true, got true 1309s ok 120 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || true || true" should evaluate to true, got true 1309s ok 121 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || true && true" should evaluate to true, got true 1309s ok 122 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && true || true" should evaluate to true, got true 1309s ok 123 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && true && true" should evaluate to true, got true 1309s ok 124 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || true || !true" should evaluate to true, got true 1309s ok 125 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || true && !true" should evaluate to true, got true 1309s ok 126 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && true || !true" should evaluate to true, got true 1309s ok 127 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && true && !true" should evaluate to false, got false 1309s ok 128 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && !true" should evaluate to false, got false 1309s ok 129 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || !true" should evaluate to true, got true 1309s ok 130 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || !true || true" should evaluate to true, got true 1309s ok 131 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || !true && true" should evaluate to true, got true 1309s ok 132 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && !true || true" should evaluate to true, got true 1309s ok 133 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && !true && true" should evaluate to false, got false 1309s ok 134 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || !true || !true" should evaluate to true, got true 1309s ok 135 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true || !true && !true" should evaluate to true, got true 1309s ok 136 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && !true || !true" should evaluate to false, got false 1309s ok 137 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "true && !true && !true" should evaluate to false, got false 1309s ok 138 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true" should evaluate to false, got false 1309s ok 139 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && true" should evaluate to false, got false 1309s ok 140 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || true" should evaluate to true, got true 1309s ok 141 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || true || true" should evaluate to true, got true 1309s ok 142 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || true && true" should evaluate to true, got true 1309s ok 143 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && true || true" should evaluate to true, got true 1309s ok 144 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && true && true" should evaluate to false, got false 1309s ok 145 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || true || !true" should evaluate to true, got true 1309s ok 146 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || true && !true" should evaluate to false, got false 1309s ok 147 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && true || !true" should evaluate to false, got false 1309s ok 148 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && true && !true" should evaluate to false, got false 1309s ok 149 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && !true" should evaluate to false, got false 1309s ok 150 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || !true" should evaluate to false, got false 1309s ok 151 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || !true || true" should evaluate to true, got true 1309s ok 152 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || !true && true" should evaluate to false, got false 1309s ok 153 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && !true || true" should evaluate to true, got true 1309s ok 154 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && !true && true" should evaluate to false, got false 1309s ok 155 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || !true || !true" should evaluate to false, got false 1309s ok 156 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true || !true && !true" should evaluate to false, got false 1309s ok 157 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && !true || !true" should evaluate to false, got false 1309s ok 158 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!true && !true && !true" should evaluate to false, got false 1309s ok 159 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true)" should evaluate to false, got false 1309s ok 160 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && true)" should evaluate to false, got false 1309s ok 161 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || true)" should evaluate to false, got false 1309s ok 162 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || true || true)" should evaluate to false, got false 1309s ok 163 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || true && true)" should evaluate to false, got false 1309s ok 164 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && true || true)" should evaluate to false, got false 1309s ok 165 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && true && true)" should evaluate to false, got false 1309s ok 166 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || true || !true)" should evaluate to false, got false 1309s ok 167 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || true && !true)" should evaluate to false, got false 1309s ok 168 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && true || !true)" should evaluate to false, got false 1309s ok 169 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && true && !true)" should evaluate to true, got true 1309s ok 170 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && !true)" should evaluate to true, got true 1309s ok 171 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || !true)" should evaluate to false, got false 1309s ok 172 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || !true || true)" should evaluate to false, got false 1309s ok 173 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || !true && true)" should evaluate to false, got false 1309s ok 174 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && !true || true)" should evaluate to false, got false 1309s ok 175 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && !true && true)" should evaluate to true, got true 1309s ok 176 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || !true || !true)" should evaluate to false, got false 1309s ok 177 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true || !true && !true)" should evaluate to false, got false 1309s ok 178 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && !true || !true)" should evaluate to true, got true 1309s ok 179 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(true && !true && !true)" should evaluate to true, got true 1309s ok 180 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true)" should evaluate to true, got true 1309s ok 181 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && true)" should evaluate to true, got true 1309s ok 182 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || true)" should evaluate to false, got false 1309s ok 183 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || true || true)" should evaluate to false, got false 1309s ok 184 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || true && true)" should evaluate to false, got false 1309s ok 185 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && true || true)" should evaluate to false, got false 1309s ok 186 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && true && true)" should evaluate to true, got true 1309s ok 187 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || true || !true)" should evaluate to false, got false 1309s ok 188 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || true && !true)" should evaluate to true, got true 1309s ok 189 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && true || !true)" should evaluate to true, got true 1309s ok 190 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && true && !true)" should evaluate to true, got true 1309s ok 191 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && !true)" should evaluate to true, got true 1309s ok 192 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || !true)" should evaluate to true, got true 1309s ok 193 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || !true || true)" should evaluate to false, got false 1309s ok 194 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || !true && true)" should evaluate to true, got true 1309s ok 195 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && !true || true)" should evaluate to false, got false 1309s ok 196 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && !true && true)" should evaluate to true, got true 1309s ok 197 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || !true || !true)" should evaluate to true, got true 1309s ok 198 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true || !true && !true)" should evaluate to true, got true 1309s ok 199 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && !true || !true)" should evaluate to true, got true 1309s ok 200 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "!(!true && !true && !true)" should evaluate to true, got true 1309s ok 201 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1309s ok 202 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1309s ok 203 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "filesize('/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1309s ok 204 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1309s ok 205 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1309s ok 206 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1309s ok 207 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1309s ok 208 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1309s ok 209 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1309s ok 210 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1309s ok 211 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1309s ok 212 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1309s ok 213 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1309s ok 214 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1309s ok 215 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1309s ok 216 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-d '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1309s ok 217 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-e '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1309s ok 218 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-f '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1309s ok 219 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-s '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1309s ok 220 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-F '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1309s ok 221 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-F '/tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1309s ok 222 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-U '/apache/' " should evaluate to true, got true 1309s ok 223 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "-U '/apache/expr/none' " should evaluate to false, got false 1309s ok 224 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1309s ok 225 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1309s ok 226 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1309s ok 227 1309s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1309s ok 228 1309s Error log should not have 'Internal evaluation error' entries, found 0 1309s ok 229 1309s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1309s ok 1313s t/apache/expr_string.t .............. 1313s 1..29 1313s # Running under perl version 5.038002 for linux 1313s # Current time local: Tue Mar 19 01:43:27 2024 1313s # Current time GMT: Tue Mar 19 01:43:27 2024 1313s # Using Test.pm version 1.31 1313s # Using Apache/Test.pm version 1.42 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 1 1313s Expected return code 200, got 200 for 'foo' 1313s ok 2 1313s # testing : log message [Tue Mar 19 01:43:29.531298 2024] [log_debug:info] [pid 322153:tid 122767584325824] [client 127.0.0.1:54130] foo (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: 'foo' 1313s # received: 'foo' 1313s ok 3 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 4 1313s Expected return code 200, got 200 for '%{req:SomeHeader}' 1313s ok 5 1313s # testing : log message [Tue Mar 19 01:43:29.788906 2024] [log_debug:info] [pid 322153:tid 122767615783104] [client 127.0.0.1:54130] SomeValue (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: 'SomeValue' 1313s # received: 'SomeValue' 1313s ok 6 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 7 1313s Should get parse error (500) for "%{", got 500 1313s ok 8 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 9 1313s Expected return code 200, got 200 for '%' 1313s ok 10 1313s # testing : log message [Tue Mar 19 01:43:30.298096 2024] [log_debug:info] [pid 322153:tid 122767668211904] [client 127.0.0.1:54146] % (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: '%' 1313s # received: '%' 1313s ok 11 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 12 1313s Expected return code 200, got 200 for '}' 1313s ok 13 1313s # testing : log message [Tue Mar 19 01:43:30.552654 2024] [log_debug:info] [pid 322153:tid 122767605297344] [client 127.0.0.1:54146] } (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: '}' 1313s # received: '}' 1313s ok 14 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 15 1313s Expected return code 200, got 200 for '\"' 1313s ok 16 1313s # testing : log message [Tue Mar 19 01:43:30.807479 2024] [log_debug:info] [pid 322153:tid 122767552868544] [client 127.0.0.1:54146] " (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: '"' 1313s # received: '"' 1313s ok 17 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 18 1313s Expected return code 200, got 200 for '\'' 1313s ok 19 1313s # testing : log message [Tue Mar 19 01:43:31.061365 2024] [log_debug:info] [pid 322153:tid 122767647240384] [client 127.0.0.1:54146] ' (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: '\'' 1313s # received: '\'' 1313s ok 20 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 21 1313s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1313s ok 22 1313s # testing : log message [Tue Mar 19 01:43:31.315112 2024] [log_debug:info] [pid 322153:tid 122767573840064] [client 127.0.0.1:54146] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: '%{req:SomeHeader}' 1313s # received: '%{req:SomeHeader}' 1313s ok 23 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 24 1313s Expected return code 200, got 200 for '%{tolower:IDENT}' 1313s ok 25 1313s # testing : log message [Tue Mar 19 01:43:31.569041 2024] [log_debug:info] [pid 322153:tid 122767594811584] [client 127.0.0.1:54146] ident (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: 'ident' 1313s # received: 'ident' 1313s ok 26 1313s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 27 1313s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1313s ok 28 1313s # testing : log message [Tue Mar 19 01:43:31.823363 2024] [log_debug:info] [pid 322153:tid 122767542382784] [client 127.0.0.1:54146] get (log_transaction hook, /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1313s # didn't match 1313s # expected: 'get' 1313s # received: 'get' 1313s ok 29 1313s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1313s ok 1315s t/apache/getfile.t .................. 1315s # using LWP client 1315s 1..219 1315s # Running under perl version 5.038002 for linux 1315s # Current time local: Tue Mar 19 01:43:32 2024 1315s # Current time GMT: Tue Mar 19 01:43:32 2024 1315s # Using Test.pm version 1.31 1315s # Using Apache/Test.pm version 1.42 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "44f3-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 17651 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl.pod 1315s # expected: 17651 1315s # received: 17651 1315s ok 1 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "dbb0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 56240 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1315s # expected: 56240 1315s # received: 56240 1315s ok 2 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "85eb-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 34283 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1315s # expected: 34283 1315s # received: 34283 1315s ok 3 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "d8ed-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 55533 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1315s # expected: 55533 1315s # received: 55533 1315s ok 4 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "ab70-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 43888 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1315s # expected: 43888 1315s # received: 43888 1315s ok 5 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "15cb7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 89271 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1315s # expected: 89271 1315s # received: 89271 1315s ok 6 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2707-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9991 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1315s # expected: 9991 1315s # received: 9991 1315s ok 7 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2569-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9577 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1315s # expected: 9577 1315s # received: 9577 1315s ok 8 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1004-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4100 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1315s # expected: 4100 1315s # received: 4100 1315s ok 9 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "e58-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3672 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1315s # expected: 3672 1315s # received: 3672 1315s ok 10 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1e03-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7683 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1315s # expected: 7683 1315s # received: 7683 1315s ok 11 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "233aa-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 144298 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1315s # expected: 144298 1315s # received: 144298 1315s ok 12 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1f1e-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7966 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1315s # expected: 7966 1315s # received: 7966 1315s ok 13 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1aec-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6892 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1315s # expected: 6892 1315s # received: 6892 1315s ok 14 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1e50-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7760 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1315s # expected: 7760 1315s # received: 7760 1315s ok 15 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "18b7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6327 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1315s # expected: 6327 1315s # received: 6327 1315s ok 16 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "20a09-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 133641 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1315s # expected: 133641 1315s # received: 133641 1315s ok 17 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "17fe-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6142 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1315s # expected: 6142 1315s # received: 6142 1315s ok 18 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "e0a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3594 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1315s # expected: 3594 1315s # received: 3594 1315s ok 19 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "ff5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4085 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1315s # expected: 4085 1315s # received: 4085 1315s ok 20 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1d286-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 119430 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1315s # expected: 119430 1315s # received: 119430 1315s ok 21 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "19c5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6597 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1315s # expected: 6597 1315s # received: 6597 1315s ok 22 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "14d7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5335 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1315s # expected: 5335 1315s # received: 5335 1315s ok 23 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1208-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4616 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1315s # expected: 4616 1315s # received: 4616 1315s ok 24 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1c352-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 115538 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1315s # expected: 115538 1315s # received: 115538 1315s ok 25 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2a07-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10759 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1315s # expected: 10759 1315s # received: 10759 1315s ok 26 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2fef-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 12271 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1315s # expected: 12271 1315s # received: 12271 1315s ok 27 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2410-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9232 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1315s # expected: 9232 1315s # received: 9232 1315s ok 28 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1fa90-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 129680 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1315s # expected: 129680 1315s # received: 129680 1315s ok 29 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "293d-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10557 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1315s # expected: 10557 1315s # received: 10557 1315s ok 30 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "301f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 12319 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1315s # expected: 12319 1315s # received: 12319 1315s ok 31 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "20fa-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8442 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1315s # expected: 8442 1315s # received: 8442 1315s ok 32 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1162-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4450 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1315s # expected: 4450 1315s # received: 4450 1315s ok 33 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "fc0b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 64523 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1315s # expected: 64523 1315s # received: 64523 1315s ok 34 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2009-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8201 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1315s # expected: 8201 1315s # received: 8201 1315s ok 35 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1007-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4103 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1315s # expected: 4103 1315s # received: 4103 1315s ok 36 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2aac-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10924 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1315s # expected: 10924 1315s # received: 10924 1315s ok 37 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1168-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4456 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1315s # expected: 4456 1315s # received: 4456 1315s ok 38 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1875b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 100187 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1315s # expected: 100187 1315s # received: 100187 1315s ok 39 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1e25-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7717 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1315s # expected: 7717 1315s # received: 7717 1315s ok 40 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1e16-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7702 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1315s # expected: 7702 1315s # received: 7702 1315s ok 41 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1b69-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7017 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1315s # expected: 7017 1315s # received: 7017 1315s ok 42 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "115d9-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 71129 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1315s # expected: 71129 1315s # received: 71129 1315s ok 43 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "11f7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4599 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1315s # expected: 4599 1315s # received: 4599 1315s ok 44 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1806-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6150 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1315s # expected: 6150 1315s # received: 6150 1315s ok 45 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "13f7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5111 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1315s # expected: 5111 1315s # received: 5111 1315s ok 46 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9efd-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 40701 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1315s # expected: 40701 1315s # received: 40701 1315s ok 47 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1662-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5730 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1315s # expected: 5730 1315s # received: 5730 1315s ok 48 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "124a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4682 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1315s # expected: 4682 1315s # received: 4682 1315s ok 49 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1374-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4980 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1315s # expected: 4980 1315s # received: 4980 1315s ok 50 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "d310-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 54032 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1315s # expected: 54032 1315s # received: 54032 1315s ok 51 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1b5f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7007 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1315s # expected: 7007 1315s # received: 7007 1315s ok 52 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9201-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 37377 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1315s # expected: 37377 1315s # received: 37377 1315s ok 53 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1076-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4214 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1315s # expected: 4214 1315s # received: 4214 1315s ok 54 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "f6a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3946 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1315s # expected: 3946 1315s # received: 3946 1315s ok 55 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "fd6-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4054 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1315s # expected: 4054 1315s # received: 4054 1315s ok 56 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "ad8b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 44427 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1315s # expected: 44427 1315s # received: 44427 1315s ok 57 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1288-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4744 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1315s # expected: 4744 1315s # received: 4744 1315s ok 58 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "f6a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3946 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1315s # expected: 3946 1315s # received: 3946 1315s ok 59 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "fd7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4055 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1315s # expected: 4055 1315s # received: 4055 1315s ok 60 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "10d49-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 68937 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1315s # expected: 68937 1315s # received: 68937 1315s ok 61 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "f6a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3946 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1315s # expected: 3946 1315s # received: 3946 1315s ok 62 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "fd4-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4052 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1315s # expected: 4052 1315s # received: 4052 1315s ok 63 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1e729-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 124713 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl561delta.pod 1315s # expected: 124713 1315s # received: 124713 1315s ok 64 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1a2c1-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 107201 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl56delta.pod 1315s # expected: 107201 1315s # received: 107201 1315s ok 65 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "94ac-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 38060 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl581delta.pod 1315s # expected: 38060 1315s # received: 38060 1315s ok 66 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1176-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4470 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl582delta.pod 1315s # expected: 4470 1315s # received: 4470 1315s ok 67 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "18bf-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6335 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl583delta.pod 1315s # expected: 6335 1315s # received: 6335 1315s ok 68 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1cc3-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7363 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl584delta.pod 1315s # expected: 7363 1315s # received: 7363 1315s ok 69 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1701-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5889 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl585delta.pod 1315s # expected: 5889 1315s # received: 5889 1315s ok 70 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "122b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4651 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl586delta.pod 1315s # expected: 4651 1315s # received: 4651 1315s ok 71 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "20a5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8357 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl587delta.pod 1315s # expected: 8357 1315s # received: 8357 1315s ok 72 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "62c1-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 25281 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl588delta.pod 1315s # expected: 25281 1315s # received: 25281 1315s ok 73 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "d290-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 53904 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl589delta.pod 1315s # expected: 53904 1315s # received: 53904 1315s ok 74 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1c1d5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 115157 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perl58delta.pod 1315s # expected: 115157 1315s # received: 115157 1315s ok 75 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4fe9-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 20457 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlaix.pod 1315s # expected: 20457 1315s # received: 20457 1315s ok 76 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1688-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5768 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlamiga.pod 1315s # expected: 5768 1315s # received: 5768 1315s ok 77 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2031-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8241 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlandroid.pod 1315s # expected: 8241 1315s # received: 8241 1315s ok 78 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "c9433-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 824371 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlapi.pod 1315s # expected: 824371 1315s # received: 824371 1315s ok 79 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "5837-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 22583 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlapio.pod 1315s # expected: 22583 1315s # received: 22583 1315s ok 80 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1b62-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7010 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlartistic.pod 1315s # expected: 7010 1315s # received: 7010 1315s ok 81 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "20c2-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8386 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:33 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlbook.pod 1315s # expected: 8386 1315s # received: 8386 1315s ok 82 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "126-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 294 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlboot.pod 1315s # expected: 294 1315s # received: 294 1315s ok 83 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "130-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 304 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlbot.pod 1315s # expected: 304 1315s # received: 304 1315s ok 84 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1f50-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8016 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1315s # expected: 8016 1315s # received: 8016 1315s ok 85 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "dea2-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 56994 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlcall.pod 1315s # expected: 56994 1315s # received: 56994 1315s ok 86 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1180-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4480 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlcheat.pod 1315s # expected: 4480 1315s # received: 4480 1315s ok 87 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "23bf-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9151 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlclass.pod 1315s # expected: 9151 1315s # received: 9151 1315s ok 88 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "3c63-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 15459 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1315s # expected: 15459 1315s # received: 15459 1315s ok 89 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "254a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9546 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlclib.pod 1315s # expected: 9546 1315s # received: 9546 1315s ok 90 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "12e5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4837 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlcn.pod 1315s # expected: 4837 1315s # received: 4837 1315s ok 91 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1b1a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6938 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1315s # expected: 6938 1315s # received: 6938 1315s ok 92 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "662a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 26154 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1315s # expected: 26154 1315s # received: 26154 1315s ok 93 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "cfa2-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 53154 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldata.pod 1315s # expected: 53154 1315s # received: 53154 1315s ok 94 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "134f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4943 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1315s # expected: 4943 1315s # received: 4943 1315s ok 95 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "a85c-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 43100 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldebguts.pod 1315s # expected: 43100 1315s # received: 43100 1315s ok 96 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "5693-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 22163 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldebtut.pod 1315s # expected: 22163 1315s # received: 22163 1315s ok 97 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9bbb-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 39867 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldebug.pod 1315s # expected: 39867 1315s # received: 39867 1315s ok 98 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "fd4-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4052 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldelta.pod 1315s # expected: 4052 1315s # received: 4052 1315s ok 99 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "5f0a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 24330 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1315s # expected: 24330 1315s # received: 24330 1315s ok 100 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4c051-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 311377 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldiag.pod 1315s # expected: 311377 1315s # received: 311377 1315s ok 101 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "24a0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9376 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldoc.pod 1315s # expected: 9376 1315s # received: 9376 1315s ok 102 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "b4ed-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 46317 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1315s # expected: 46317 1315s # received: 46317 1315s ok 103 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "687a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 26746 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldsc.pod 1315s # expected: 26746 1315s # received: 26746 1315s ok 104 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1f17-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7959 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perldtrace.pod 1315s # expected: 7959 1315s # received: 7959 1315s ok 105 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "14981-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 84353 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1315s # expected: 84353 1315s # received: 84353 1315s ok 106 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9321-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 37665 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlembed.pod 1315s # expected: 37665 1315s # received: 37665 1315s ok 107 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2877-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10359 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1315s # expected: 10359 1315s # received: 10359 1315s ok 108 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "590b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 22795 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq.pod 1315s # expected: 22795 1315s # received: 22795 1315s ok 109 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "385d-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 14429 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1315s # expected: 14429 1315s # received: 14429 1315s ok 110 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "24a1-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9377 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1315s # expected: 9377 1315s # received: 9377 1315s ok 111 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "92e1-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 37601 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1315s # expected: 37601 1315s # received: 37601 1315s ok 112 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "162be-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 90814 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1315s # expected: 90814 1315s # received: 90814 1315s ok 113 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "d7fc-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 55292 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1315s # expected: 55292 1315s # received: 55292 1315s ok 114 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9a71-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 39537 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1315s # expected: 39537 1315s # received: 39537 1315s ok 115 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "93b8-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 37816 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1315s # expected: 37816 1315s # received: 37816 1315s ok 116 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "c310-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 49936 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1315s # expected: 49936 1315s # received: 49936 1315s ok 117 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "3b75-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 15221 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1315s # expected: 15221 1315s # received: 15221 1315s ok 118 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "56ca-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 22218 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfilter.pod 1315s # expected: 22218 1315s # received: 22218 1315s ok 119 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "342b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 13355 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfork.pod 1315s # expected: 13355 1315s # received: 13355 1315s ok 120 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "40e0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 16608 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlform.pod 1315s # expected: 16608 1315s # received: 16608 1315s ok 121 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "671-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 1649 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1315s # expected: 1649 1315s # received: 1649 1315s ok 122 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "67142-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 422210 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlfunc.pod 1315s # expected: 422210 1315s # received: 422210 1315s ok 123 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "7c2a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 31786 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlgit.pod 1315s # expected: 31786 1315s # received: 31786 1315s ok 124 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "21810-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 137232 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlglossary.pod 1315s # expected: 137232 1315s # received: 137232 1315s ok 125 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4075-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 16501 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlgov.pod 1315s # expected: 16501 1315s # received: 16501 1315s ok 126 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "35f7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 13815 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlgpl.pod 1315s # expected: 13815 1315s # received: 13815 1315s ok 127 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2c264-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 180836 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlguts.pod 1315s # expected: 180836 1315s # received: 180836 1315s ok 128 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "afe4-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 45028 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhack.pod 1315s # expected: 45028 1315s # received: 45028 1315s ok 129 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "11a38-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 72248 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1315s # expected: 72248 1315s # received: 72248 1315s ok 130 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1809-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6153 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1315s # expected: 6153 1315s # received: 6153 1315s ok 131 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "5f7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 1527 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1315s # expected: 1527 1315s # received: 1527 1315s ok 132 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "e88a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 59530 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhist.pod 1315s # expected: 59530 1315s # received: 59530 1315s ok 133 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "77a4-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 30628 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhpux.pod 1315s # expected: 30628 1315s # received: 30628 1315s ok 134 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "7dd-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 2013 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlhurd.pod 1315s # expected: 2013 1315s # received: 2013 1315s ok 135 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1f865-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 129125 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlintern.pod 1315s # expected: 129125 1315s # received: 129125 1315s ok 136 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9216-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 37398 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlinterp.pod 1315s # expected: 37398 1315s # received: 37398 1315s ok 137 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "579d-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 22429 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlintro.pod 1315s # expected: 22429 1315s # received: 22429 1315s ok 138 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "8ad3-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 35539 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perliol.pod 1315s # expected: 35539 1315s # received: 35539 1315s ok 139 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "11817-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 71703 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlipc.pod 1315s # expected: 71703 1315s # received: 71703 1315s ok 140 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1150-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4432 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlirix.pod 1315s # expected: 4432 1315s # received: 4432 1315s ok 141 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "20a8-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8360 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perljp.pod 1315s # expected: 8360 1315s # received: 8360 1315s ok 142 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2fc0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 12224 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlko.pod 1315s # expected: 12224 1315s # received: 12224 1315s ok 143 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "163-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 355 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1315s # expected: 355 1315s # received: 355 1315s ok 144 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "7ea-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 2026 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perllinux.pod 1315s # expected: 2026 1315s # received: 2026 1315s ok 145 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "12457-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 74839 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perllocale.pod 1315s # expected: 74839 1315s # received: 74839 1315s ok 146 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "24dc-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9436 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perllol.pod 1315s # expected: 9436 1315s # received: 9436 1315s ok 147 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2f6f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 12143 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1315s # expected: 12143 1315s # received: 12143 1315s ok 148 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "6753-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 26451 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlmod.pod 1315s # expected: 26451 1315s # received: 26451 1315s ok 149 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2574-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9588 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1315s # expected: 9588 1315s # received: 9588 1315s ok 150 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "e547-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 58695 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1315s # expected: 58695 1315s # received: 58695 1315s ok 151 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "573b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 22331 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1315s # expected: 22331 1315s # received: 22331 1315s ok 152 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "d65-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3429 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1315s # expected: 3429 1315s # received: 3429 1315s ok 153 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2ad3-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10963 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1315s # expected: 10963 1315s # received: 10963 1315s ok 154 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "20a5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8357 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlnumber.pod 1315s # expected: 8357 1315s # received: 8357 1315s ok 155 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "8d30-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 36144 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlobj.pod 1315s # expected: 36144 1315s # received: 36144 1315s ok 156 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "6885-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 26757 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlootut.pod 1315s # expected: 26757 1315s # received: 26757 1315s ok 157 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "251a5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 151973 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlop.pod 1315s # expected: 151973 1315s # received: 151973 1315s ok 158 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4db-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 1243 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1315s # expected: 1243 1315s # received: 1243 1315s ok 159 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "3b77-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 15223 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlopentut.pod 1315s # expected: 15223 1315s # received: 15223 1315s ok 160 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "16cb9-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 93369 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlos2.pod 1315s # expected: 93369 1315s # received: 93369 1315s ok 161 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "37cb-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 14283 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlos390.pod 1315s # expected: 14283 1315s # received: 14283 1315s ok 162 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "12b0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4784 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlos400.pod 1315s # expected: 4784 1315s # received: 4784 1315s ok 163 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "c8a9-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 51369 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1315s # expected: 51369 1315s # received: 51369 1315s ok 164 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "c2bd-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 49853 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlperf.pod 1315s # expected: 49853 1315s # received: 49853 1315s ok 165 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1418-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5144 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlplan9.pod 1315s # expected: 5144 1315s # received: 5144 1315s ok 166 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "5b65-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 23397 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlpod.pod 1315s # expected: 23397 1315s # received: 23397 1315s ok 167 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "10d10-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 68880 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1315s # expected: 68880 1315s # received: 68880 1315s ok 168 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2f40-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 12096 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1315s # expected: 12096 1315s # received: 12096 1315s ok 169 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "67b7-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 26551 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1315s # expected: 26551 1315s # received: 26551 1315s ok 170 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "15cc8-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 89288 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlport.pod 1315s # expected: 89288 1315s # received: 89288 1315s ok 171 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1412-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 5138 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlpragma.pod 1315s # expected: 5138 1315s # received: 5138 1315s ok 172 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1a25-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 6693 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlqnx.pod 1315s # expected: 6693 1315s # received: 6693 1315s ok 173 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2127d-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 135805 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlre.pod 1315s # expected: 135805 1315s # received: 135805 1315s ok 174 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "7bad-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 31661 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlreapi.pod 1315s # expected: 31661 1315s # received: 31661 1315s ok 175 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "818f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 33167 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1315s # expected: 33167 1315s # received: 33167 1315s ok 176 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "beb0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 48816 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1315s # expected: 48816 1315s # received: 48816 1315s ok 177 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "8c47-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 35911 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlref.pod 1315s # expected: 35911 1315s # received: 35911 1315s ok 178 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4944-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 18756 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlreftut.pod 1315s # expected: 18756 1315s # received: 18756 1315s ok 179 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "a989-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 43401 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlreguts.pod 1315s # expected: 43401 1315s # received: 43401 1315s ok 180 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1fd-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 509 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlrepository.pod 1315s # expected: 509 1315s # received: 509 1315s ok 181 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4af5-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 19189 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlrequick.pod 1315s # expected: 19189 1315s # received: 19189 1315s ok 182 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "3ce4-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 15588 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlreref.pod 1315s # expected: 15588 1315s # received: 15588 1315s ok 183 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1e219-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 123417 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlretut.pod 1315s # expected: 123417 1315s # received: 123417 1315s ok 184 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "60c-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 1548 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlriscos.pod 1315s # expected: 1548 1315s # received: 1548 1315s ok 185 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "e52d-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 58669 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlrun.pod 1315s # expected: 58669 1315s # received: 58669 1315s ok 186 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "6cc6-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 27846 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsec.pod 1315s # expected: 27846 1315s # received: 27846 1315s ok 187 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4af2-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 19186 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1315s # expected: 19186 1315s # received: 19186 1315s ok 188 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "74a6-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 29862 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1315s # expected: 29862 1315s # received: 29862 1315s ok 189 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1bdc-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7132 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsource.pod 1315s # expected: 7132 1315s # received: 7132 1315s ok 190 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "233b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 9019 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlstyle.pod 1315s # expected: 9019 1315s # received: 9019 1315s ok 191 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "12f85-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 77701 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsub.pod 1315s # expected: 77701 1315s # received: 77701 1315s ok 192 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "d2de-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 53982 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsyn.pod 1315s # expected: 53982 1315s # received: 53982 1315s ok 193 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "2858-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10328 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlsynology.pod 1315s # expected: 10328 1315s # received: 10328 1315s ok 194 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "b53a-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 46394 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1315s # expected: 46394 1315s # received: 46394 1315s ok 195 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "9a91-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 39569 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltie.pod 1315s # expected: 39569 1315s # received: 39569 1315s ok 196 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "b9206-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 758278 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltoc.pod 1315s # expected: 758278 1315s # received: 758278 1315s ok 197 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "174-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 372 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltodo.pod 1315s # expected: 372 1315s # received: 372 1315s ok 198 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "126-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 294 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltooc.pod 1315s # expected: 294 1315s # received: 294 1315s ok 199 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "126-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 294 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltoot.pod 1315s # expected: 294 1315s # received: 294 1315s ok 200 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "297f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 10623 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltrap.pod 1315s # expected: 10623 1315s # received: 10623 1315s ok 201 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "213f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 8511 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltru64.pod 1315s # expected: 8511 1315s # received: 8511 1315s ok 202 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1183-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4483 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perltw.pod 1315s # expected: 4483 1315s # received: 4483 1315s ok 203 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "162c0-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 90816 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlunicode.pod 1315s # expected: 90816 1315s # received: 90816 1315s ok 204 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "6349-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 25417 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlunicook.pod 1315s # expected: 25417 1315s # received: 25417 1315s ok 205 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "372e-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 14126 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1315s # expected: 14126 1315s # received: 14126 1315s ok 206 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "96e1-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 38625 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perluniintro.pod 1315s # expected: 38625 1315s # received: 38625 1315s ok 207 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "6eefa-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 454394 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perluniprops.pod 1315s # expected: 454394 1315s # received: 454394 1315s ok 208 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1f0f-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7951 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlunitut.pod 1315s # expected: 7951 1315s # received: 7951 1315s ok 209 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1ce8-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 7400 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlutil.pod 1315s # expected: 7400 1315s # received: 7400 1315s ok 210 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "16ab2-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 92850 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlvar.pod 1315s # expected: 92850 1315s # received: 92850 1315s ok 211 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "c68d-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 50829 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlvms.pod 1315s # expected: 50829 1315s # received: 50829 1315s ok 212 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "f16-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 3862 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlvos.pod 1315s # expected: 3862 1315s # received: 3862 1315s ok 213 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "7fdb-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 32731 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlwin32.pod 1315s # expected: 32731 1315s # received: 32731 1315s ok 214 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1532b-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 86827 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlxs.pod 1315s # expected: 86827 1315s # received: 86827 1315s ok 215 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "c504-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 50436 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlxstut.pod 1315s # expected: 50436 1315s # received: 50436 1315s ok 216 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "5dc1-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 24001 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1315s # expected: 24001 1315s # received: 24001 1315s ok 217 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "1040b8-60fb82f589ec0" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 1065144 1315s #Last-Modified: Wed, 24 Jan 2024 22:00:03 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-binary-httpd 1315s # expected: 1065144 1315s # received: 1065144 1315s ok 218 1315s #lwp request: 1315s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1315s #User-Agent: libwww-perl/6.76 1315s # 1315s #server response: 1315s #HTTP/1.1 200 OK 1315s #Connection: close 1315s #Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Accept-Ranges: bytes 1315s #ETag: "4527c8-60ec1fb4f0200" 1315s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1315s #Vary: In-If1 1315s #Content-Length: 4532168 1315s #Last-Modified: Fri, 12 Jan 2024 16:16:08 GMT 1315s #Client-Date: Tue, 19 Mar 2024 01:43:34 GMT 1315s #Client-Peer: 127.0.0.1:8529 1315s #Client-Response-Num: 1 1315s #DMMATCH1: 1 1315s # 1315s # testing : download of /getfiles-binary-perl 1315s # expected: 4532168 1315s # received: 4532168 1315s ok 219 1315s ok 1317s t/apache/headers.t .................. 1317s 1..27 1317s # Running under perl version 5.038002 for linux 1317s # Current time local: Tue Mar 19 01:43:34 2024 1317s # Current time GMT: Tue Mar 19 01:43:34 2024 1317s # Using Test.pm version 1.31 1317s # Using Apache/Test.pm version 1.42 1317s testing: Hello: World 1317s ok 1 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 2 1317s header: [World] vs [World] 1317s # testing : compare header Hello value 1317s # expected: 'World' 1317s # received: 'World' 1317s ok 3 1317s testing: Hello: World 1317s ok 4 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 5 1317s header: [World] vs [World] 1317s # testing : compare header Hello value 1317s # expected: 'World' 1317s # received: 'World' 1317s ok 6 1317s testing: Hello: World 1317s ok 7 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 8 1317s header: [World] vs [World] 1317s # testing : compare header Hello value 1317s # expected: 'World' 1317s # received: 'World' 1317s ok 9 1317s testing: Hello: Foo 1317s Bar 1317s ok 10 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 11 1317s header: [Foo Bar] vs [Foo Bar] 1317s # testing : compare header Hello value 1317s # expected: 'Foo Bar' 1317s # received: 'Foo Bar' 1317s ok 12 1317s testing: Hello: Foo 1317s Bar 1317s ok 13 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 14 1317s header: [Foo Bar] vs [Foo Bar] 1317s # testing : compare header Hello value 1317s # expected: 'Foo Bar' 1317s # received: 'Foo Bar' 1317s ok 15 1317s testing: Hello: Foo 1317s Bar 1317s ok 16 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 17 1317s header: [Foo Bar] vs [Foo Bar] 1317s # testing : compare header Hello value 1317s # expected: 'Foo Bar' 1317s # received: 'Foo Bar' 1317s ok 18 1317s testing: Hello: Foo 1317s Bar 1317s ok 19 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 20 1317s header: [Foo Bar] vs [Foo Bar] 1317s # testing : compare header Hello value 1317s # expected: 'Foo Bar' 1317s # received: 'Foo Bar' 1317s ok 21 1317s testing: Hello: Foo 1317s Bar 1317s ok 22 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 23 1317s header: [Foo Bar] vs [Foo Bar] 1317s # testing : compare header Hello value 1317s # expected: 'Foo Bar' 1317s # received: 'Foo Bar' 1317s ok 24 1317s testing: Hello:World 1317s ok 25 1317s # testing : response success 1317s # expected: qr/HTTP\/1\.. 200 OK/ 1317s # received: 'HTTP/1.1 200 OK' 1317s ok 26 1317s header: [World] vs [World] 1317s # testing : compare header Hello value 1317s # expected: 'World' 1317s # received: 'World' 1317s ok 27 1317s ok 1319s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1322s t/apache/http_strict.t .............. 1322s 1..178 1322s # Running under perl version 5.038002 for linux 1322s # Current time local: Tue Mar 19 01:43:38 2024 1322s # Current time GMT: Tue Mar 19 01:43:38 2024 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.42 1322s # SENDING: 1322s # GET / HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 1 1322s # SENDING: 1322s # GET / HTTP/1.0\n\n 1322s # expecting success, got 200 1322s ok 2 1322s # SENDING: 1322s # get / HTTP/1.0\r\n\r\n 1322s # expecting 501, got 501 1322s ok 3 1322s # SENDING: 1322s # G ET / HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 4 1322s # SENDING: 1322s # G\x00ET / HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 5 1322s # SENDING: 1322s # G/T / HTTP/1.0\r\n\r\n 1322s # expecting 501, got 501 1322s ok 6 1322s # SENDING: 1322s # GET /\x00 HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 7 1322s # SENDING: 1322s # GET / HTTP/1.0\x00\r\n\r\n 1322s # expecting 400, got 400 1322s ok 8 1322s # SENDING: 1322s # GET\x0c/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 9 1322s # SENDING: 1322s # GET\r/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 10 1322s # SENDING: 1322s # GET\t/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 11 1322s # SENDING: 1322s # GET / HTT/1.0\r\n\r\n 1322s # expecting error, got 400 1322s ok 12 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1322s # expecting success, got 200 1322s ok 13 1322s # SENDING: 1322s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1322s # expecting success, got 200 1322s ok 14 1322s # SENDING: 1322s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1322s # expecting success, got 200 1322s ok 15 1322s # SENDING: 1322s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 16 1322s # SENDING: 1322s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 17 1322s # SENDING: 1322s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1322s # expecting 200, got 200 1322s ok 18 1322s # SENDING: 1322s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 19 1322s # SENDING: 1322s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1322s # expecting error, got 400 1322s ok 20 1322s # SENDING: 1322s # GET / HTTP/0.9\r\n\r\n 1322s # expecting error, got 400 1322s ok 21 1322s # SENDING: 1322s # GET / HTTP/0.8\r\n\r\n 1322s # expecting error, got 400 1322s ok 22 1322s # SENDING: 1322s # GET /\x01 HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 23 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 24 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 25 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 26 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 27 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1322s # expecting 400, got 400 1322s ok 28 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 29 1322s # SENDING: 1322s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 30 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 31 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1322s # expecting 400, got 400 1322s ok 32 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 33 1322s # SENDING: 1322s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 34 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 35 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 36 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 37 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 38 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1322s # expecting 400, got 400 1322s ok 39 1322s # SENDING: 1322s # GET / HTTP/1.0\r\r 1322s # expecting dropped connection and HTTPD dropped connection 1322s ok 40 1322s # SENDING: 1322s # GET /\r\n 1322s # expecting headerless HTTP/0.9 body, got response 1322s ok 41 1322s # SENDING: 1322s # GET /#frag HTTP/1.0\r\n 1322s # expecting 400, got 400 1322s ok 42 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1322s # expecting 200, got 200 1322s ok 43 1322s # SENDING: 1322s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 44 1322s # SENDING: 1322s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 45 1322s # SENDING: 1322s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 46 1322s # SENDING: 1322s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 47 1322s # SENDING: 1322s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 48 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1322s # expecting 200, got 200 1322s ok 49 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1322s # expecting 400, got 400 1322s ok 50 1322s # SENDING: 1322s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 51 1322s # SENDING: 1322s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 52 1322s # SENDING: 1322s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 53 1322s # SENDING: 1322s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 54 1322s # SENDING: 1322s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 55 1322s # SENDING: 1322s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 56 1322s # SENDING: 1322s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 57 1322s # SENDING: 1322s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 58 1322s # SENDING: 1322s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 59 1322s # SENDING: 1322s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 60 1322s # SENDING: 1322s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 61 1322s # SENDING: 1322s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 62 1322s # SENDING: 1322s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 63 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1322s # expecting success, got 200 1322s ok 64 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1322s # expecting success, got 200 1322s ok 65 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1322s # expecting success, got 200 1322s ok 66 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1322s # expecting success, got 200 1322s ok 67 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1322s # expecting success, got 200 1322s ok 68 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1322s # expecting success, got 200 1322s ok 69 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1322s # expecting 200, got 200 1322s ok 70 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1322s # expecting 200, got 200 1322s ok 71 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1322s # expecting 400, got 400 1322s ok 72 1322s # SENDING: 1322s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 73 1322s # SENDING: 1322s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 74 1322s # SENDING: 1322s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 75 1322s # SENDING: 1322s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 76 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1322s # expecting 200, got 200 1322s ok 77 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1322s # expecting 200, got 200 1322s ok 78 1322s # SENDING: 1322s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 79 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 200 OK\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Foo: bar\r\n 1322s # Vary: In-If1\r\n 1322s # DMMATCH1: 1\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/plain\r\n 1322s # \r\n 1322s # Hi!\n 1322s # SERVERNAME=localhost\n 1322s # HTTP_HOST=\n 1322s # 1322s # expecting 200, got 200 1322s ok 80 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: 1322s # RESPONSE: 1322s # HTTP/1.1 200 OK\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Foo: \r\n 1322s # Vary: In-If1\r\n 1322s # DMMATCH1: 1\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/plain\r\n 1322s # \r\n 1322s # Hi!\n 1322s # SERVERNAME=localhost\n 1322s # HTTP_HOST=\n 1322s # 1322s # expecting 200, got 200 1322s ok 81 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1322s # DECODED: : bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 564\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 82 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1322s # DECODED: F\x00oo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 528\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 83 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1322s # DECODED: F\x01oo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 564\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 84 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1322s # DECODED: F\noo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 528\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 85 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: b\tar 1322s # RESPONSE: 1322s # HTTP/1.1 200 OK\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Foo: b\tar\r\n 1322s # Vary: In-If1\r\n 1322s # DMMATCH1: 1\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/plain\r\n 1322s # \r\n 1322s # Hi!\n 1322s # SERVERNAME=localhost\n 1322s # HTTP_HOST=\n 1322s # 1322s # expecting 200, got 200 1322s ok 86 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: b\x01ar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 564\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 87 1322s # SENDING: 1322s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1322s # expecting 500, got 500 1322s ok 88 1322s # SENDING: 1322s # GET / HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 89 1322s # SENDING: 1322s # GET / HTTP/1.0\n\n 1322s # expecting 400, got 400 1322s ok 90 1322s # SENDING: 1322s # get / HTTP/1.0\r\n\r\n 1322s # expecting 501, got 501 1322s ok 91 1322s # SENDING: 1322s # G ET / HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 92 1322s # SENDING: 1322s # G\x00ET / HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 93 1322s # SENDING: 1322s # G/T / HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 94 1322s # SENDING: 1322s # GET /\x00 HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 95 1322s # SENDING: 1322s # GET / HTTP/1.0\x00\r\n\r\n 1322s # expecting 400, got 400 1322s ok 96 1322s # SENDING: 1322s # GET\x0c/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 97 1322s # SENDING: 1322s # GET\r/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 98 1322s # SENDING: 1322s # GET\t/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 99 1322s # SENDING: 1322s # GET / HTT/1.0\r\n\r\n 1322s # expecting error, got 400 1322s ok 100 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1322s # expecting success, got 200 1322s ok 101 1322s # SENDING: 1322s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1322s # expecting success, got 200 1322s ok 102 1322s # SENDING: 1322s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1322s # expecting success, got 200 1322s ok 103 1322s # SENDING: 1322s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 104 1322s # SENDING: 1322s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 105 1322s # SENDING: 1322s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 106 1322s # SENDING: 1322s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 107 1322s # SENDING: 1322s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1322s # expecting error, got 400 1322s ok 108 1322s # SENDING: 1322s # GET / HTTP/0.9\r\n\r\n 1322s # expecting error, got 400 1322s ok 109 1322s # SENDING: 1322s # GET / HTTP/0.8\r\n\r\n 1322s # expecting error, got 400 1322s ok 110 1322s # SENDING: 1322s # GET /\x01 HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 111 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 112 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 113 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 114 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 115 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1322s # expecting 400, got 400 1322s ok 116 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 117 1322s # SENDING: 1322s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 118 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 119 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1322s # expecting 400, got 400 1322s ok 120 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 121 1322s # SENDING: 1322s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 122 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 123 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 124 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1322s # expecting 400, got 400 1322s ok 125 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 126 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1322s # expecting 400, got 400 1322s ok 127 1322s # SENDING: 1322s # GET / HTTP/1.0\r\r 1322s # expecting dropped connection and HTTPD dropped connection 1322s ok 128 1322s # SENDING: 1322s # GET /\r\n 1322s # expecting headerless HTTP/0.9 body, got response 1322s ok 129 1322s # SENDING: 1322s # GET /#frag HTTP/1.0\r\n 1322s # expecting 400, got 400 1322s ok 130 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1322s # expecting 400, got 400 1322s ok 131 1322s # SENDING: 1322s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 132 1322s # SENDING: 1322s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 133 1322s # SENDING: 1322s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 134 1322s # SENDING: 1322s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 135 1322s # SENDING: 1322s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 136 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1322s # expecting 400, got 400 1322s ok 137 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1322s # expecting 400, got 400 1322s ok 138 1322s # SENDING: 1322s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 139 1322s # SENDING: 1322s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 140 1322s # SENDING: 1322s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 141 1322s # SENDING: 1322s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 142 1322s # SENDING: 1322s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 143 1322s # SENDING: 1322s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 144 1322s # SENDING: 1322s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 145 1322s # SENDING: 1322s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 146 1322s # SENDING: 1322s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 147 1322s # SENDING: 1322s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 148 1322s # SENDING: 1322s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 149 1322s # SENDING: 1322s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1322s # expecting success, got 200 1322s ok 150 1322s # SENDING: 1322s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1322s # expecting 400, got 400 1322s ok 151 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1322s # expecting success, got 200 1322s ok 152 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1322s # expecting success, got 200 1322s ok 153 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1322s # expecting success, got 200 1322s ok 154 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1322s # expecting success, got 200 1322s ok 155 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1322s # expecting success, got 200 1322s ok 156 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1322s # expecting success, got 200 1322s ok 157 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1322s # expecting 400, got 400 1322s ok 158 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1322s # expecting 400, got 400 1322s ok 159 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1322s # expecting 400, got 400 1322s ok 160 1322s # SENDING: 1322s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 161 1322s # SENDING: 1322s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 162 1322s # SENDING: 1322s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 163 1322s # SENDING: 1322s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1322s # expecting 200, got 200 1322s ok 164 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1322s # expecting 200, got 200 1322s ok 165 1322s # SENDING: 1322s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1322s # expecting 200, got 200 1322s ok 166 1322s # SENDING: 1322s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1322s # expecting 200, got 200 1322s ok 167 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 200 OK\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Foo: bar\r\n 1322s # Vary: In-If1\r\n 1322s # DMMATCH1: 1\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/plain\r\n 1322s # \r\n 1322s # Hi!\n 1322s # SERVERNAME=localhost\n 1322s # HTTP_HOST=\n 1322s # 1322s # expecting 200, got 200 1322s ok 168 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: 1322s # RESPONSE: 1322s # HTTP/1.1 200 OK\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Foo: \r\n 1322s # Vary: In-If1\r\n 1322s # DMMATCH1: 1\r\n 1322s # Content-Length: 36\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/plain\r\n 1322s # \r\n 1322s # Hi!\n 1322s # SERVERNAME=localhost\n 1322s # HTTP_HOST=\n 1322s # 1322s # expecting 200, got 200 1322s ok 169 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1322s # DECODED: : bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 564\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 170 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1322s # DECODED: F\x00oo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 528\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 171 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1322s # DECODED: F\x01oo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 564\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 172 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1322s # DECODED: F\noo: bar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 528\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 173 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: b\tar 1322s # RESPONSE: 1322s # HTTP/1.1 200 OK\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Foo: b\tar\r\n 1322s # Vary: In-If1\r\n 1322s # DMMATCH1: 1\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/plain\r\n 1322s # \r\n 1322s # Hi!\n 1322s # SERVERNAME=localhost\n 1322s # HTTP_HOST=\n 1322s # 1322s # expecting 200, got 200 1322s ok 174 1322s # SENDING: 1322s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1322s # DECODED: Foo: b\x01ar 1322s # RESPONSE: 1322s # HTTP/1.1 500 Internal Server Error\r\n 1322s # Date: Tue, 19 Mar 2024 01:43:40 GMT\r\n 1322s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1322s # Content-Length: 564\r\n 1322s # Connection: close\r\n 1322s # Content-Type: text/html; charset=iso-8859-1\r\n 1322s # \r\n 1322s # \n 1322s # \n 1322s # ... 1322s # expecting 500, got 500 1322s ok 175 1322s # SENDING: 1322s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1322s # expecting 500, got 500 1322s ok 176 1322s ok 177 1322s ok 178 1322s ok 1323s t/apache/if_sections.t .............. 1323s 1..46 1323s # Running under perl version 5.038002 for linux 1323s # Current time local: Tue Mar 19 01:43:41 2024 1323s # Current time GMT: Tue Mar 19 01:43:41 2024 1323s # Using Test.pm version 1.31 1323s # Using Apache/Test.pm version 1.42 1323s # /if_sec/ with '': 1323s # expected: 200 1323s # received: '200' 1323s ok 1 1323s # expected: undef 1323s # received: undef 1323s ok 2 1323s # /if_sec/foo.if_test with '': 1323s # expected: 200 1323s # received: '200' 1323s ok 3 1323s # expected: undef 1323s # received: undef 1323s ok 4 1323s # /if_sec/foo.if_test with '1': 1323s # expected: 200 1323s # received: '200' 1323s ok 5 1323s # expected: 'global1' 1323s # received: 'global1' 1323s ok 6 1323s # /if_sec/foo.if_test with '1 11': 1323s # expected: 200 1323s # received: '200' 1323s ok 7 1323s # expected: 'global1, nested11, nested113' 1323s # received: 'global1, nested11, nested113' 1323s ok 8 1323s # /if_sec/foo.if_test with '1 11 111': 1323s # expected: 200 1323s # received: '200' 1323s ok 9 1323s # expected: 'global1, nested11, nested111' 1323s # received: 'global1, nested11, nested111' 1323s ok 10 1323s # /if_sec/foo.if_test with '1 11 112': 1323s # expected: 200 1323s # received: '200' 1323s ok 11 1323s # expected: 'global1, nested11, nested112' 1323s # received: 'global1, nested11, nested112' 1323s ok 12 1323s # /if_sec/foo.if_test with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 13 1323s # expected: 'global1, files2' 1323s # received: 'global1, files2' 1323s ok 14 1323s # /if_sec/dir/foo.txt with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 15 1323s # expected: 'global1, dir1, dir2, dir_files1' 1323s # received: 'global1, dir1, dir2, dir_files1' 1323s ok 16 1323s # /if_sec/dir/ with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 17 1323s # expected: 'global1, dir1, dir2' 1323s # received: 'global1, dir1, dir2' 1323s ok 18 1323s # /if_sec/dir/ with '1 11': 1323s # expected: 200 1323s # received: '200' 1323s ok 19 1323s # expected: 'global1, dir1, nested11, nested113' 1323s # received: 'global1, dir1, nested11, nested113' 1323s ok 20 1323s # /if_sec/dir/ with '1 11 111': 1323s # expected: 200 1323s # received: '200' 1323s ok 21 1323s # expected: 'global1, dir1, nested11, nested111' 1323s # received: 'global1, dir1, nested11, nested111' 1323s ok 22 1323s # /if_sec/dir/ with '1 11 112': 1323s # expected: 200 1323s # received: '200' 1323s ok 23 1323s # expected: 'global1, dir1, nested11, nested112' 1323s # received: 'global1, dir1, nested11, nested112' 1323s ok 24 1323s # /if_sec/loc/ with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 25 1323s # expected: 'global1, loc1, loc2' 1323s # received: 'global1, loc1, loc2' 1323s ok 26 1323s # /if_sec/loc/foo.txt with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 27 1323s # expected: 'global1, loc1, loc2' 1323s # received: 'global1, loc1, loc2' 1323s ok 28 1323s # /if_sec/loc/ with '1 11': 1323s # expected: 200 1323s # received: '200' 1323s ok 29 1323s # expected: 'global1, loc1, nested11, nested113' 1323s # received: 'global1, loc1, nested11, nested113' 1323s ok 30 1323s # /if_sec/loc/ with '1 11 111': 1323s # expected: 200 1323s # received: '200' 1323s ok 31 1323s # expected: 'global1, loc1, nested11, nested111' 1323s # received: 'global1, loc1, nested11, nested111' 1323s ok 32 1323s # /if_sec/loc/ with '1 11 112': 1323s # expected: 200 1323s # received: '200' 1323s ok 33 1323s # expected: 'global1, loc1, nested11, nested112' 1323s # received: 'global1, loc1, nested11, nested112' 1323s ok 34 1323s # /if_sec/loc/foo.if_test with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 35 1323s # expected: 'global1, files2, loc1, loc2' 1323s # received: 'global1, files2, loc1, loc2' 1323s ok 36 1323s # /if_sec/loc/foo.if_test with '1 2 11': 1323s # expected: 200 1323s # received: '200' 1323s ok 37 1323s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1323s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1323s ok 38 1323s # /if_sec/loc/foo.if_test with '1 2 11 111': 1323s # expected: 200 1323s # received: '200' 1323s ok 39 1323s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1323s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1323s ok 40 1323s # /if_sec/loc/foo.if_test with '1 2 11 112': 1323s # expected: 200 1323s # received: '200' 1323s ok 41 1323s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1323s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1323s ok 42 1323s # /if_sec/proxy/ with '1 2': 1323s # expected: 200 1323s # received: '200' 1323s ok 43 1323s # expected: 'global1, locp1, locp2' 1323s # received: 'global1, locp1, locp2' 1323s ok 44 1323s # /if_sec/proxy/ with '2': 1323s # expected: 200 1323s # received: '200' 1323s ok 45 1323s # expected: 'locp2' 1323s # received: 'locp2' 1323s ok 46 1323s ok 1325s t/apache/iffile.t ................... 1325s 1..2 1325s # Running under perl version 5.038002 for linux 1325s # Current time local: Tue Mar 19 01:43:42 2024 1325s # Current time GMT: Tue Mar 19 01:43:42 2024 1325s # Using Test.pm version 1.31 1325s # Using Apache/Test.pm version 1.42 1325s # expected: 200 1325s # received: '200' 1325s ok 1 1325s # expected: 'success1, success2, success3, success4, success5' 1325s # received: 'success1, success2, success3, success4, success5' 1325s ok 2 1325s ok 1327s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1333s t/apache/limits.t ................... 1333s 1..12 1333s # Running under perl version 5.038002 for linux 1333s # Current time local: Tue Mar 19 01:43:46 2024 1333s # Current time GMT: Tue Mar 19 01:43:46 2024 1333s # Using Test.pm version 1.31 1333s # Using Apache/Test.pm version 1.42 1333s # Testing LimitRequestLine; should succeed 1333s # testing : Test #1 1333s # expected: 200 1333s # received: '200' 1333s ok 1 1333s # Testing LimitRequestLine; should fail 1333s # testing : Test #2 1333s # expected: 414 1333s # received: '414' 1333s ok 2 1333s # Testing LimitRequestFieldSize; should succeed 1333s # testing : Test #3 1333s # expected: 200 1333s # received: '200' 1333s ok 3 1333s # Testing LimitRequestFieldSize; should fail 1333s # testing : Test #4 1333s # expected: 400 1333s # received: '400' 1333s ok 4 1333s # Testing LimitRequestFields; should succeed 1333s # testing : Test #5 1333s # expected: 200 1333s # received: '200' 1333s ok 5 1333s # Testing LimitRequestFields; should fail 1333s # testing : Test #6 1333s # expected: 400 1333s # received: '400' 1333s ok 6 1333s # Testing LimitRequestBody; should succeed 1333s # Chunked transfer-encoding enabled 1333s # testing : Test #7 1333s # expected: 200 1333s # received: '200' 1333s ok 7 1333s # Testing LimitRequestBody; should succeed 1333s # Chunked transfer-encoding disabled 1333s # testing : Test #8 1333s # expected: 200 1333s # received: '200' 1333s ok 8 1333s # Testing LimitRequestBody; should fail 1333s # Chunked transfer-encoding enabled 1333s # testing : Test #9 1333s # expected: 413 1333s # received: '413' 1333s ok 9 1333s # Testing LimitRequestBody; should fail 1333s # Chunked transfer-encoding disabled 1333s # testing : Test #10 1333s # expected: 413 1333s # received: '413' 1333s ok 10 1333s # Testing LimitRequestFieldSize; should succeed 1333s # testing : Test #11 1333s # expected: 200 1333s # received: '200' 1333s ok 11 1333s # Testing LimitRequestFieldSize; should fail 1333s # testing : Test #12 1333s # expected: 400 1333s # received: '400' 1333s ok 12 1333s ok 1334s t/apache/loglevel.t ................. 1334s 1..8 1334s # Running under perl version 5.038002 for linux 1334s # Current time local: Tue Mar 19 01:43:52 2024 1334s # Current time GMT: Tue Mar 19 01:43:52 2024 1334s # Using Test.pm version 1.31 1334s # Using Apache/Test.pm version 1.42 1334s ok 1 1334s ok 2 1334s ok 3 1334s ok 4 1334s ok 5 1334s ok 6 1334s ok 7 1334s ok 8 1334s ok 1336s t/apache/maxranges.t ................ 1336s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1336s 1..19 1336s # Running under perl version 5.038002 for linux 1336s # Current time local: Tue Mar 19 01:43:53 2024 1336s # Current time GMT: Tue Mar 19 01:43:53 2024 1336s # Using Test.pm version 1.31 1336s # Using Apache/Test.pm version 1.42 1336s ok 1 1336s ok 2 1336s ok 3 1336s ok 4 1336s ok 5 1336s ok 6 1336s ok 7 1336s ok 8 1336s ok 9 1336s ok 10 1336s ok 11 1336s ok 12 1336s ok 13 1336s ok 14 1336s ok 15 1336s ok 16 1336s ok 17 1336s ok 18 1336s ok 19 1336s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1336s ok 1338s t/apache/mergeslashes.t ............. 1338s 1..9 1338s # Running under perl version 5.038002 for linux 1338s # Current time local: Tue Mar 19 01:43:55 2024 1338s # Current time GMT: Tue Mar 19 01:43:55 2024 1338s # Using Test.pm version 1.31 1338s # Using Apache/Test.pm version 1.42 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for exact match 1338s ok 1 1338s # SENDING to 127.0.0.1:8547 1338s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for merged even at front 1338s ok 2 1338s # SENDING to 127.0.0.1:8547 1338s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for merged even at front 1338s ok 3 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for c// should be merged 1338s ok 4 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for a// should be merged 1338s ok 5 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for a// matches locationmatch 1338s ok 6 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1338s # expected 200, got 200 for c// doesn't match locationmatch 1338s ok 7 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for baseline failed 1338s ok 8 1338s # SENDING to 127.0.0.1:8547 1338s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1338s # expected 403, got 403 for b//d not merged for Location with OFF 1338s ok 9 1338s ok 1339s t/apache/mmn.t ...................... 1339s 1..2 1339s # Running under perl version 5.038002 for linux 1339s # Current time local: Tue Mar 19 01:43:57 2024 1339s # Current time GMT: Tue Mar 19 01:43:57 2024 1339s # Using Test.pm version 1.31 1339s # Using Apache/Test.pm version 1.42 1339s ok 1 1339s ok 2 1339s ok 1341s t/apache/options.t .................. 1341s 1..2 1341s # Running under perl version 5.038002 for linux 1341s # Current time local: Tue Mar 19 01:43:58 2024 1341s # Current time GMT: Tue Mar 19 01:43:58 2024 1341s # Using Test.pm version 1.31 1341s # Using Apache/Test.pm version 1.42 1341s # testing : code 1341s # expected: 200 1341s # received: '200' 1341s ok 1 1341s # testing : OPTIONS 1341s # expected: qr/OPTIONS/ 1341s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1341s ok 2 1341s ok 1346s t/apache/passbrigade.t .............. 1346s # using LWP client 1346s 1..114 1346s # Running under perl version 5.038002 for linux 1346s # Current time local: Tue Mar 19 01:44:00 2024 1346s # Current time GMT: Tue Mar 19 01:44:00 2024 1346s # Using Test.pm version 1.31 1346s # Using Apache/Test.pm version 1.42 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 1024 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 1024 1346s # received: 1024 1346s ok 1 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 2048 1346s # received: 2048 1346s ok 2 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 3072 1346s # received: 3072 1346s ok 3 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 4096 1346s # received: 4096 1346s ok 4 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 5120 1346s # received: 5120 1346s ok 5 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 6144 1346s # received: 6144 1346s ok 6 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 7168 1346s # received: 7168 1346s ok 7 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 8192 1346s # received: 8192 1346s ok 8 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 9216 1346s # received: 9216 1346s ok 9 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 10240 1346s # received: 10240 1346s ok 10 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 11264 1346s # received: 11264 1346s ok 11 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 12288 1346s # received: 12288 1346s ok 12 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 13312 1346s # received: 13312 1346s ok 13 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 14336 1346s # received: 14336 1346s ok 14 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 15360 1346s # received: 15360 1346s ok 15 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 16384 1346s # received: 16384 1346s ok 16 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 17408 1346s # received: 17408 1346s ok 17 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 18432 1346s # received: 18432 1346s ok 18 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 19456 1346s # received: 19456 1346s ok 19 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 20480 1346s # received: 20480 1346s ok 20 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 21504 1346s # received: 21504 1346s ok 21 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 22528 1346s # received: 22528 1346s ok 22 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 23552 1346s # received: 23552 1346s ok 23 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 24576 1346s # received: 24576 1346s ok 24 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 25600 1346s # received: 25600 1346s ok 25 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 26624 1346s # received: 26624 1346s ok 26 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 27648 1346s # received: 27648 1346s ok 27 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 28672 1346s # received: 28672 1346s ok 28 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 29696 1346s # received: 29696 1346s ok 29 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 30720 1346s # received: 30720 1346s ok 30 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 31744 1346s # received: 31744 1346s ok 31 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 32768 1346s # received: 32768 1346s ok 32 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 33792 1346s # received: 33792 1346s ok 33 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 34816 1346s # received: 34816 1346s ok 34 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 35840 1346s # received: 35840 1346s ok 35 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 36864 1346s # received: 36864 1346s ok 36 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 37888 1346s # received: 37888 1346s ok 37 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 38912 1346s # received: 38912 1346s ok 38 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 39936 1346s # received: 39936 1346s ok 39 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 40960 1346s # received: 40960 1346s ok 40 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 41984 1346s # received: 41984 1346s ok 41 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 43008 1346s # received: 43008 1346s ok 42 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 44032 1346s # received: 44032 1346s ok 43 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 45056 1346s # received: 45056 1346s ok 44 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 46080 1346s # received: 46080 1346s ok 45 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 47104 1346s # received: 47104 1346s ok 46 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 48128 1346s # received: 48128 1346s ok 47 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 49152 1346s # received: 49152 1346s ok 48 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 50176 1346s # received: 50176 1346s ok 49 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 51200 1346s # received: 51200 1346s ok 50 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 102400 1346s # received: 102400 1346s ok 51 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 307200 1346s # received: 307200 1346s ok 52 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 512000 1346s # received: 512000 1346s ok 53 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 2048000 1346s # received: 2048000 1346s ok 54 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:02 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:03 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 4096000 1346s # received: 4096000 1346s ok 55 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:03 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:03 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 6144000 1346s # received: 6144000 1346s ok 56 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:03 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 10240000 1346s # received: 10240000 1346s ok 57 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 1024 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 1024 1346s # received: 1024 1346s ok 58 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 2048 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 2048 1346s # received: 2048 1346s ok 59 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 3072 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 3072 1346s # received: 3072 1346s ok 60 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 4096 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 4096 1346s # received: 4096 1346s ok 61 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 5120 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 5120 1346s # received: 5120 1346s ok 62 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 6144 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 6144 1346s # received: 6144 1346s ok 63 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 7168 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 7168 1346s # received: 7168 1346s ok 64 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 8192 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #DMMATCH1: 1 1346s # 1346s # testing : bytes in body 1346s # expected: 8192 1346s # received: 8192 1346s ok 65 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 9216 1346s # received: 9216 1346s ok 66 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 10240 1346s # received: 10240 1346s ok 67 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 11264 1346s # received: 11264 1346s ok 68 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 12288 1346s # received: 12288 1346s ok 69 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 13312 1346s # received: 13312 1346s ok 70 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 14336 1346s # received: 14336 1346s ok 71 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 15360 1346s # received: 15360 1346s ok 72 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 16384 1346s # received: 16384 1346s ok 73 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 17408 1346s # received: 17408 1346s ok 74 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 18432 1346s # received: 18432 1346s ok 75 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 19456 1346s # received: 19456 1346s ok 76 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 20480 1346s # received: 20480 1346s ok 77 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 21504 1346s # received: 21504 1346s ok 78 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 22528 1346s # received: 22528 1346s ok 79 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 23552 1346s # received: 23552 1346s ok 80 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 24576 1346s # received: 24576 1346s ok 81 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 25600 1346s # received: 25600 1346s ok 82 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 26624 1346s # received: 26624 1346s ok 83 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 27648 1346s # received: 27648 1346s ok 84 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 28672 1346s # received: 28672 1346s ok 85 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 29696 1346s # received: 29696 1346s ok 86 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 30720 1346s # received: 30720 1346s ok 87 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 31744 1346s # received: 31744 1346s ok 88 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 32768 1346s # received: 32768 1346s ok 89 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 33792 1346s # received: 33792 1346s ok 90 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 34816 1346s # received: 34816 1346s ok 91 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 35840 1346s # received: 35840 1346s ok 92 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 36864 1346s # received: 36864 1346s ok 93 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 37888 1346s # received: 37888 1346s ok 94 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 38912 1346s # received: 38912 1346s ok 95 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 39936 1346s # received: 39936 1346s ok 96 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 40960 1346s # received: 40960 1346s ok 97 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 41984 1346s # received: 41984 1346s ok 98 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 43008 1346s # received: 43008 1346s ok 99 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 44032 1346s # received: 44032 1346s ok 100 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 45056 1346s # received: 45056 1346s ok 101 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 46080 1346s # received: 46080 1346s ok 102 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 47104 1346s # received: 47104 1346s ok 103 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 48128 1346s # received: 48128 1346s ok 104 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 49152 1346s # received: 49152 1346s ok 105 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 50176 1346s # received: 50176 1346s ok 106 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 51200 1346s # received: 51200 1346s ok 107 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 102400 1346s # received: 102400 1346s ok 108 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 307200 1346s # received: 307200 1346s ok 109 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 512000 1346s # received: 512000 1346s ok 110 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 2048000 1346s # received: 2048000 1346s ok 111 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 4096000 1346s # received: 4096000 1346s ok 112 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:04 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:05 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 6144000 1346s # received: 6144000 1346s ok 113 1346s #lwp request: 1346s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1346s #User-Agent: libwww-perl/6.76 1346s # 1346s #server response: 1346s #HTTP/1.1 200 OK 1346s #Connection: close 1346s #Date: Tue, 19 Mar 2024 01:44:05 GMT 1346s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1346s #Vary: In-If1 1346s #Content-Length: 0 1346s #Client-Date: Tue, 19 Mar 2024 01:44:05 GMT 1346s #Client-Peer: 127.0.0.1:8529 1346s #Client-Response-Num: 1 1346s #Client-Transfer-Encoding: chunked 1346s #DMMATCH1: 1 1346s #X-Content-Length-Note: added by Apache::TestRequest 1346s # 1346s # testing : bytes in body 1346s # expected: 10240000 1346s # received: 10240000 1346s ok 114 1346s ok 1348s t/apache/post.t ..................... 1348s # using LWP client 1348s 1..51 1348s # Running under perl version 5.038002 for linux 1348s # Current time local: Tue Mar 19 01:44:05 2024 1348s # Current time GMT: Tue Mar 19 01:44:05 2024 1348s # Using Test.pm version 1.31 1348s # Using Apache/Test.pm version 1.42 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 1024 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '1024' 1348s # received: 1024 1348s ok 1 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 2048 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '2048' 1348s # received: 2048 1348s ok 2 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 3072 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '3072' 1348s # received: 3072 1348s ok 3 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 4096 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '4096' 1348s # received: 4096 1348s ok 4 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 5120 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '5120' 1348s # received: 5120 1348s ok 5 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 6144 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '6144' 1348s # received: 6144 1348s ok 6 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 7168 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '7168' 1348s # received: 7168 1348s ok 7 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 8192 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '8192' 1348s # received: 8192 1348s ok 8 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 9216 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 5 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '9216' 1348s # received: 9216 1348s ok 9 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 10240 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '10240' 1348s # received: 10240 1348s ok 10 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 11264 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '11264' 1348s # received: 11264 1348s ok 11 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 12288 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '12288' 1348s # received: 12288 1348s ok 12 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 13312 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '13312' 1348s # received: 13312 1348s ok 13 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 14336 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '14336' 1348s # received: 14336 1348s ok 14 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 15360 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '15360' 1348s # received: 15360 1348s ok 15 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 16384 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '16384' 1348s # received: 16384 1348s ok 16 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 17408 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '17408' 1348s # received: 17408 1348s ok 17 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 18432 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '18432' 1348s # received: 18432 1348s ok 18 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 19456 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '19456' 1348s # received: 19456 1348s ok 19 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 20480 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '20480' 1348s # received: 20480 1348s ok 20 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 21504 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '21504' 1348s # received: 21504 1348s ok 21 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 22528 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '22528' 1348s # received: 22528 1348s ok 22 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 23552 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '23552' 1348s # received: 23552 1348s ok 23 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 24576 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '24576' 1348s # received: 24576 1348s ok 24 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 25600 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '25600' 1348s # received: 25600 1348s ok 25 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 26624 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '26624' 1348s # received: 26624 1348s ok 26 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 27648 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '27648' 1348s # received: 27648 1348s ok 27 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 28672 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '28672' 1348s # received: 28672 1348s ok 28 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 29696 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '29696' 1348s # received: 29696 1348s ok 29 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 30720 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '30720' 1348s # received: 30720 1348s ok 30 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 31744 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '31744' 1348s # received: 31744 1348s ok 31 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 32768 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '32768' 1348s # received: 32768 1348s ok 32 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 33792 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '33792' 1348s # received: 33792 1348s ok 33 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 34816 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '34816' 1348s # received: 34816 1348s ok 34 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 35840 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:06 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '35840' 1348s # received: 35840 1348s ok 35 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 36864 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '36864' 1348s # received: 36864 1348s ok 36 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 37888 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '37888' 1348s # received: 37888 1348s ok 37 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 38912 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '38912' 1348s # received: 38912 1348s ok 38 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 39936 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '39936' 1348s # received: 39936 1348s ok 39 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 40960 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '40960' 1348s # received: 40960 1348s ok 40 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 41984 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '41984' 1348s # received: 41984 1348s ok 41 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 43008 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '43008' 1348s # received: 43008 1348s ok 42 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 44032 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '44032' 1348s # received: 44032 1348s ok 43 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 45056 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '45056' 1348s # received: 45056 1348s ok 44 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 46080 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '46080' 1348s # received: 46080 1348s ok 45 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 47104 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '47104' 1348s # received: 47104 1348s ok 46 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 48128 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '48128' 1348s # received: 48128 1348s ok 47 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 49152 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '49152' 1348s # received: 49152 1348s ok 48 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 50176 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '50176' 1348s # received: 50176 1348s ok 49 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 51200 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 6 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '51200' 1348s # received: 51200 1348s ok 50 1348s #lwp request: 1348s #POST http://localhost:8529/eat_post HTTP/1.1 1348s #User-Agent: libwww-perl/6.76 1348s #Content-Length: 102400 1348s # 1348s #server response: 1348s #HTTP/1.1 200 OK 1348s #Connection: close 1348s #Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1348s #Vary: In-If1 1348s #Content-Length: 7 1348s #Client-Date: Tue, 19 Mar 2024 01:44:07 GMT 1348s #Client-Peer: 127.0.0.1:8529 1348s #Client-Response-Num: 1 1348s #DMMATCH1: 1 1348s # 1348s # testing : length posted 1348s # expected: '102400' 1348s # received: 102400 1348s ok 51 1348s ok 1349s t/apache/pr17629.t .................. 1349s 1..4 1349s # Running under perl version 5.038002 for linux 1349s # Current time local: Tue Mar 19 01:44:07 2024 1349s # Current time GMT: Tue Mar 19 01:44:07 2024 1349s # Using Test.pm version 1.31 1349s # Using Apache/Test.pm version 1.42 1349s # expected: 'begin-foobar-end 1349s # ' 1349s # received: 'begin-foobar-end 1349s # ' 1349s ok 1 1349s # expected: 200 1349s # received: '200' 1349s ok 2 1349s # testing : response was gzipped 1349s # expected: 'gzip' 1349s # received: 'gzip' 1349s ok 3 1349s # expected: 'begin-foobar-end 1349s # ' 1349s # received: 'begin-foobar-end 1349s # ' 1349s ok 4 1349s ok 1351s t/apache/pr18757.t .................. 1351s 1..3 1351s # Running under perl version 5.038002 for linux 1351s # Current time local: Tue Mar 19 01:44:08 2024 1351s # Current time GMT: Tue Mar 19 01:44:08 2024 1351s # Using Test.pm version 1.31 1351s # Using Apache/Test.pm version 1.42 1351s # testing : 200 response from GET 1351s # expected: 200 1351s # received: '200' 1351s ok 1 1351s # expected C-L is 26 1351s # URL via proxy is http://localhost:8540/index.html 1351s ok 2 1351s # line: HTTP/1.1 200 OK 1351s # line: Date: Tue, 19 Mar 2024 01:44:10 GMT 1351s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1351s # line: Vary: In-If1 1351s # line: Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1351s # line: ETag: "1a-60bb3bbdae3c0" 1351s # line: Accept-Ranges: bytes 1351s # line: Content-Length: 26 1351s # line: DMMATCH1: 1 1351s # line: Content-Type: text/html 1351s # line: 1351s # testing : whether proxy strips Content-Length header 1351s # expected: 1 1351s # received: 1 1351s ok 3 1351s ok 1353s t/apache/pr35292.t .................. 1353s 1..3 1353s # Running under perl version 5.038002 for linux 1353s # Current time local: Tue Mar 19 01:44:10 2024 1353s # Current time GMT: Tue Mar 19 01:44:10 2024 1353s # Using Test.pm version 1.31 1353s # Using Apache/Test.pm version 1.42 1353s ok 1 1353s ok 2 1353s # testing : read response-line 1353s # expected: qr/^HTTP\/1\.. 413/ 1353s # received: 'HTTP/1.1 413 Request Entity Too Large 1353s # ' 1353s ok 3 1353s ok 1355s t/apache/pr35330.t .................. 1355s 1..2 1355s # Running under perl version 5.038002 for linux 1355s # Current time local: Tue Mar 19 01:44:12 2024 1355s # Current time GMT: Tue Mar 19 01:44:12 2024 1355s # Using Test.pm version 1.31 1355s # Using Apache/Test.pm version 1.42 1355s # testing : SSI was allowed for location 1355s # expected: 200 1355s # received: '200' 1355s ok 1 1355s # testing : file was served with correct content 1355s # expected: 'hello' 1355s # received: 'hello' 1355s ok 2 1355s ok 1356s t/apache/pr37166.t .................. 1356s 1..4 1356s # Running under perl version 5.038002 for linux 1356s # Current time local: Tue Mar 19 01:44:13 2024 1356s # Current time GMT: Tue Mar 19 01:44:13 2024 1356s # Using Test.pm version 1.31 1356s # Using Apache/Test.pm version 1.42 1356s # testing : SSI was allowed for location 1356s # expected: 200 1356s # received: '200' 1356s ok 1 1356s # testing : file was served with correct content 1356s # expected: 'Hello world 1356s # ' 1356s # received: 'Hello world 1356s # ' 1356s ok 2 1356s # testing : explicit 200 response 1356s # expected: 200 1356s # received: '200' 1356s ok 3 1356s # testing : file was again served with correct content 1356s # expected: 'Hello world 1356s # ' 1356s # received: 'Hello world 1356s # ' 1356s ok 4 1356s ok 1358s t/apache/pr43939.t .................. 1358s 1..4 1358s # Running under perl version 5.038002 for linux 1358s # Current time local: Tue Mar 19 01:44:15 2024 1358s # Current time GMT: Tue Mar 19 01:44:15 2024 1358s # Using Test.pm version 1.31 1358s # Using Apache/Test.pm version 1.42 1358s # expected: 'begin-default-end 1358s # ' 1358s # received: 'begin-default-end 1358s # ' 1358s ok 1 1358s # expected: 200 1358s # received: '200' 1358s ok 2 1358s # testing : response was gzipped 1358s # expected: 'gzip' 1358s # received: 'gzip' 1358s ok 3 1358s # expected: 'begin-default-end 1358s # ' 1358s # received: 'begin-default-end 1358s # ' 1358s ok 4 1358s ok 1360s t/apache/pr49328.t .................. 1360s 1..1 1360s # Running under perl version 5.038002 for linux 1360s # Current time local: Tue Mar 19 01:44:17 2024 1360s # Current time GMT: Tue Mar 19 01:44:17 2024 1360s # Using Test.pm version 1.31 1360s # Using Apache/Test.pm version 1.42 1360s # expected: 'before 1360s # included 1360s # after 1360s # ' 1360s # received: 'before 1360s # included 1360s # after 1360s # ' 1360s ok 1 1360s ok 1363s t/apache/rwrite.t ................... 1363s # using LWP client 1363s 1..114 1363s # Running under perl version 5.038002 for linux 1363s # Current time local: Tue Mar 19 01:44:19 2024 1363s # Current time GMT: Tue Mar 19 01:44:19 2024 1363s # Using Test.pm version 1.31 1363s # Using Apache/Test.pm version 1.42 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 1024 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 1024 1363s # received: 1024 1363s ok 1 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 2048 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 2048 1363s # received: 2048 1363s ok 2 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 3072 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 3072 1363s # received: 3072 1363s ok 3 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 4096 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 4096 1363s # received: 4096 1363s ok 4 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 5120 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 5120 1363s # received: 5120 1363s ok 5 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 6144 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 6144 1363s # received: 6144 1363s ok 6 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 7168 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 7168 1363s # received: 7168 1363s ok 7 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 8192 1363s # received: 8192 1363s ok 8 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 9216 1363s # received: 9216 1363s ok 9 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 10240 1363s # received: 10240 1363s ok 10 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 11264 1363s # received: 11264 1363s ok 11 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 12288 1363s # received: 12288 1363s ok 12 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 13312 1363s # received: 13312 1363s ok 13 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 14336 1363s # received: 14336 1363s ok 14 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 15360 1363s # received: 15360 1363s ok 15 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 16384 1363s # received: 16384 1363s ok 16 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 17408 1363s # received: 17408 1363s ok 17 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 18432 1363s # received: 18432 1363s ok 18 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 19456 1363s # received: 19456 1363s ok 19 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 20480 1363s # received: 20480 1363s ok 20 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 21504 1363s # received: 21504 1363s ok 21 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 22528 1363s # received: 22528 1363s ok 22 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 23552 1363s # received: 23552 1363s ok 23 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 24576 1363s # received: 24576 1363s ok 24 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 25600 1363s # received: 25600 1363s ok 25 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 26624 1363s # received: 26624 1363s ok 26 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 27648 1363s # received: 27648 1363s ok 27 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 28672 1363s # received: 28672 1363s ok 28 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 29696 1363s # received: 29696 1363s ok 29 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 30720 1363s # received: 30720 1363s ok 30 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 31744 1363s # received: 31744 1363s ok 31 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 32768 1363s # received: 32768 1363s ok 32 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 33792 1363s # received: 33792 1363s ok 33 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 34816 1363s # received: 34816 1363s ok 34 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 35840 1363s # received: 35840 1363s ok 35 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 36864 1363s # received: 36864 1363s ok 36 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 37888 1363s # received: 37888 1363s ok 37 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 38912 1363s # received: 38912 1363s ok 38 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 39936 1363s # received: 39936 1363s ok 39 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 40960 1363s # received: 40960 1363s ok 40 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 41984 1363s # received: 41984 1363s ok 41 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 43008 1363s # received: 43008 1363s ok 42 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 44032 1363s # received: 44032 1363s ok 43 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 45056 1363s # received: 45056 1363s ok 44 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 46080 1363s # received: 46080 1363s ok 45 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 47104 1363s # received: 47104 1363s ok 46 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 48128 1363s # received: 48128 1363s ok 47 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 49152 1363s # received: 49152 1363s ok 48 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 50176 1363s # received: 50176 1363s ok 49 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 51200 1363s # received: 51200 1363s ok 50 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:20 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 102400 1363s # received: 102400 1363s ok 51 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 307200 1363s # received: 307200 1363s ok 52 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 512000 1363s # received: 512000 1363s ok 53 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 2048000 1363s # received: 2048000 1363s ok 54 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 4096000 1363s # received: 4096000 1363s ok 55 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 6144000 1363s # received: 6144000 1363s ok 56 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 10240000 1363s # received: 10240000 1363s ok 57 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 1024 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 1024 1363s # received: 1024 1363s ok 58 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 2048 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 2048 1363s # received: 2048 1363s ok 59 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 3072 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 3072 1363s # received: 3072 1363s ok 60 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 4096 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 4096 1363s # received: 4096 1363s ok 61 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 5120 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 5120 1363s # received: 5120 1363s ok 62 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 6144 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 6144 1363s # received: 6144 1363s ok 63 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 7168 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #DMMATCH1: 1 1363s # 1363s # testing : bytes in body 1363s # expected: 7168 1363s # received: 7168 1363s ok 64 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 8192 1363s # received: 8192 1363s ok 65 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 9216 1363s # received: 9216 1363s ok 66 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 10240 1363s # received: 10240 1363s ok 67 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 11264 1363s # received: 11264 1363s ok 68 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 12288 1363s # received: 12288 1363s ok 69 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 13312 1363s # received: 13312 1363s ok 70 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 14336 1363s # received: 14336 1363s ok 71 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 15360 1363s # received: 15360 1363s ok 72 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 16384 1363s # received: 16384 1363s ok 73 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 17408 1363s # received: 17408 1363s ok 74 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 18432 1363s # received: 18432 1363s ok 75 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 19456 1363s # received: 19456 1363s ok 76 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 20480 1363s # received: 20480 1363s ok 77 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 21504 1363s # received: 21504 1363s ok 78 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 22528 1363s # received: 22528 1363s ok 79 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 23552 1363s # received: 23552 1363s ok 80 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 24576 1363s # received: 24576 1363s ok 81 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 25600 1363s # received: 25600 1363s ok 82 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 26624 1363s # received: 26624 1363s ok 83 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 27648 1363s # received: 27648 1363s ok 84 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 28672 1363s # received: 28672 1363s ok 85 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 29696 1363s # received: 29696 1363s ok 86 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 30720 1363s # received: 30720 1363s ok 87 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 31744 1363s # received: 31744 1363s ok 88 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 32768 1363s # received: 32768 1363s ok 89 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 33792 1363s # received: 33792 1363s ok 90 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 34816 1363s # received: 34816 1363s ok 91 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 35840 1363s # received: 35840 1363s ok 92 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 36864 1363s # received: 36864 1363s ok 93 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 37888 1363s # received: 37888 1363s ok 94 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 38912 1363s # received: 38912 1363s ok 95 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 39936 1363s # received: 39936 1363s ok 96 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 40960 1363s # received: 40960 1363s ok 97 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 41984 1363s # received: 41984 1363s ok 98 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 43008 1363s # received: 43008 1363s ok 99 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 44032 1363s # received: 44032 1363s ok 100 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 45056 1363s # received: 45056 1363s ok 101 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 46080 1363s # received: 46080 1363s ok 102 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 47104 1363s # received: 47104 1363s ok 103 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 48128 1363s # received: 48128 1363s ok 104 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 49152 1363s # received: 49152 1363s ok 105 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 50176 1363s # received: 50176 1363s ok 106 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 51200 1363s # received: 51200 1363s ok 107 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 102400 1363s # received: 102400 1363s ok 108 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 307200 1363s # received: 307200 1363s ok 109 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 512000 1363s # received: 512000 1363s ok 110 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 2048000 1363s # received: 2048000 1363s ok 111 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 4096000 1363s # received: 4096000 1363s ok 112 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:21 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:22 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 6144000 1363s # received: 6144000 1363s ok 113 1363s #lwp request: 1363s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1363s #User-Agent: libwww-perl/6.76 1363s # 1363s #server response: 1363s #HTTP/1.1 200 OK 1363s #Connection: close 1363s #Date: Tue, 19 Mar 2024 01:44:22 GMT 1363s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1363s #Vary: In-If1 1363s #Content-Length: 0 1363s #Client-Date: Tue, 19 Mar 2024 01:44:22 GMT 1363s #Client-Peer: 127.0.0.1:8529 1363s #Client-Response-Num: 1 1363s #Client-Transfer-Encoding: chunked 1363s #DMMATCH1: 1 1363s #X-Content-Length-Note: added by Apache::TestRequest 1363s # 1363s # testing : bytes in body 1363s # expected: 10240000 1363s # received: 10240000 1363s ok 114 1363s ok 1366s t/apache/server_name_port.t ......... 1366s 1..84 1366s # Running under perl version 5.038002 for linux 1366s # Current time local: Tue Mar 19 01:44:22 2024 1366s # Current time GMT: Tue Mar 19 01:44:22 2024 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.42 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1366s # expecting 200, got 200 1366s ok 1 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 2 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 3 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1366s # expecting 200, got 200 1366s ok 4 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 5 1366s # got SERVER_PORT='123', expected '123' 1366s ok 6 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1366s # expecting 200, got 200 1366s ok 7 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 8 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 9 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1366s # expecting 200, got 200 1366s ok 10 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 11 1366s # got SERVER_PORT='123', expected '123' 1366s ok 12 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1366s # expecting 200, got 200 1366s ok 13 1366s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1366s ok 14 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 15 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1366s # expecting 200, got 200 1366s ok 16 1366s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1366s ok 17 1366s # got SERVER_PORT='123', expected '123' 1366s ok 18 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1366s # expecting 200, got 200 1366s ok 19 1366s # got SERVER_NAME='[::1]', expected '[::1]' 1366s ok 20 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 21 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1366s # expecting 200, got 200 1366s ok 22 1366s # got SERVER_NAME='[::1]', expected '[::1]' 1366s ok 23 1366s # got SERVER_PORT='123', expected '123' 1366s ok 24 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1366s # expecting 200, got 200 1366s ok 25 1366s # got SERVER_NAME='[a::1]', expected '[a::1]' 1366s ok 26 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 27 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1366s # expecting 200, got 200 1366s ok 28 1366s # got SERVER_NAME='[a::1]', expected '[a::1]' 1366s ok 29 1366s # got SERVER_PORT='123', expected '123' 1366s ok 30 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1366s # expecting 200, got 200 1366s ok 31 1366s # got SERVER_NAME='[a::1]', expected '[a::1]' 1366s ok 32 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 33 1366s # SENDING: 1366s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1366s # expecting 200, got 200 1366s ok 34 1366s # got SERVER_NAME='[a::1]', expected '[a::1]' 1366s ok 35 1366s # got SERVER_PORT='123', expected '123' 1366s ok 36 1366s # SENDING: 1366s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 37 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 38 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 39 1366s # SENDING: 1366s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 40 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 41 1366s # got SERVER_PORT='123', expected '123' 1366s ok 42 1366s # SENDING: 1366s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 43 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 44 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 45 1366s # SENDING: 1366s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 46 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 47 1366s # got SERVER_PORT='123', expected '123' 1366s ok 48 1366s # SENDING: 1366s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 49 1366s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1366s ok 50 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 51 1366s # SENDING: 1366s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 52 1366s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1366s ok 53 1366s # got SERVER_PORT='123', expected '123' 1366s ok 54 1366s # SENDING: 1366s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 55 1366s # got SERVER_NAME='[::1]', expected '[::1]' 1366s ok 56 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 57 1366s # SENDING: 1366s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1366s # expecting 200, got 200 1366s ok 58 1366s # got SERVER_NAME='[::1]', expected '[::1]' 1366s ok 59 1366s # got SERVER_PORT='123', expected '123' 1366s ok 60 1366s # SENDING: 1366s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1366s # expecting 200, got 200 1366s ok 61 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 62 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 63 1366s # SENDING: 1366s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1366s # expecting 200, got 200 1366s ok 64 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 65 1366s # got SERVER_PORT='123', expected '123' 1366s ok 66 1366s # SENDING: 1366s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1366s # expecting 200, got 200 1366s ok 67 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 68 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 69 1366s # SENDING: 1366s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1366s # expecting 200, got 200 1366s ok 70 1366s # got SERVER_NAME='righthost', expected 'righthost' 1366s ok 71 1366s # got SERVER_PORT='123', expected '123' 1366s ok 72 1366s # SENDING: 1366s # 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 1366s # expecting 200, got 200 1366s ok 73 1366s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1366s ok 74 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 75 1366s # SENDING: 1366s # 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 1366s # expecting 200, got 200 1366s ok 76 1366s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1366s ok 77 1366s # got SERVER_PORT='123', expected '123' 1366s ok 78 1366s # SENDING: 1366s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1366s # expecting 200, got 200 1366s ok 79 1366s # got SERVER_NAME='[::1]', expected '[::1]' 1366s ok 80 1366s # got SERVER_PORT='8529', expected '8529' 1366s ok 81 1366s # SENDING: 1366s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1366s # expecting 200, got 200 1366s ok 82 1366s # got SERVER_NAME='[::1]', expected '[::1]' 1366s ok 83 1366s # got SERVER_PORT='123', expected '123' 1366s ok 84 1366s ok 1367s t/apache/teclchunk.t ................ skipped: Not supported yet 1369s t/apr/uri.t ......................... 1369s 1..1 1369s # Running under perl version 5.038002 for linux 1369s # Current time local: Tue Mar 19 01:44:26 2024 1369s # Current time GMT: Tue Mar 19 01:44:26 2024 1369s # Using Test.pm version 1.31 1369s # Using Apache/Test.pm version 1.42 1369s ok 1 1369s ok 1371s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1373s t/filter/case.t ..................... 1373s 1..4 1373s # Running under perl version 5.038002 for linux 1373s # Current time local: Tue Mar 19 01:44:30 2024 1373s # Current time GMT: Tue Mar 19 01:44:30 2024 1373s # Using Test.pm version 1.31 1373s # Using Apache/Test.pm version 1.42 1373s ok 1 1373s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1373s # expected 200 1373s # received 200 1373s # body: =HEAD1 NAME 1373s X X 1373s 1373s PERLSUB - PERL SUBROUTINES 1373s 1373s =HEAD1 SYNOPSIS 1373s 1373s TO DECLARE SUBROUTINES: 1373s X X 1373s 1373s SUB NAME; # A "FORWARD" DECLARATION. 1373s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1373s SUB NAME : ATTRS; # WITH ATTRIBUTES 1373s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1373s 1373s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1373s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1373s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1373s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1373s 1373s USE FEATURE 'SIGNATURES'; 1373s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1373s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1373s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1373s 1373s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1373s X 1373s 1373s $SUBREF = SUB BLOCK; # NO PROTO 1373s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1373s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1373s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1373s 1373s USE FEATURE 'SIGNATURES'; 1373s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1373s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1373s 1373s TO IMPORT SUBROUTINES: 1373s X 1373s 1373s USE MODULE QW(NAME1 NAME2 NAME3); 1373s 1373s TO CALL SUBROUTINES: 1373s X X 1373s 1373s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1373s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1373s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1373s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1373s 1373s =HEAD1 DESCRIPTION 1373s 1373s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1373s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1373s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1373s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1373s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1373s ITS NAME OR A CODE REFERENCE. 1373s 1373s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1373s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1373s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1373s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1373s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1373s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1373s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1373s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1373s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1373s X X 1373s 1373s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1373s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1373s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1373s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1373s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1373s SUCH A SIGNATURE-USING SUBROUTINE. 1373s 1373s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1373s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1373s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1373s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1373s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1373s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1373s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1373s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1373s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1373s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1373s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1373s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1373s X X X<@_> 1373s 1373s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1373s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1373s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1373s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1373s L AND L. 1373s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1373s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1373s 1373s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1373s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1373s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1373s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1373s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1373s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1373s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1373s ONE LARGE INDISTINGUISHABLE LIST. 1373s 1373s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1373s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1373s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1373s EMPTY SUB RETURNS THE EMPTY LIST. 1373s X X X 1373s 1373s EXAMPLE: 1373s 1373s SUB MAX { 1373s MY $MAX = SHIFT(@_); 1373s FOREACH $FOO (@_) { 1373s $MAX = $FOO IF $MAX < $FOO; 1373s } 1373s RETURN $MAX; 1373s } 1373s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1373s 1373s EXAMPLE: 1373s 1373s # GET A LINE, COMBINING CONTINUATION LINES 1373s # THAT START WITH WHITESPACE 1373s 1373s SUB GET_LINE { 1373s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1373s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1373s IF ($LOOKAHEAD =~ /^[ \T]/) { 1373s $THISLINE .= $LOOKAHEAD; 1373s } 1373s ELSE { 1373s LAST LINE; 1373s } 1373s } 1373s RETURN $THISLINE; 1373s } 1373s 1373s $LOOKAHEAD = ; # GET FIRST LINE 1373s WHILE (DEFINED($LINE = GET_LINE())) { 1373s ... 1373s } 1373s 1373s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1373s 1373s SUB MAYBESET { 1373s MY($KEY, $VALUE) = @_; 1373s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1373s } 1373s 1373s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1373s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1373s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1373s ITS CALLER'S VALUES. 1373s X X 1373s 1373s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1373s SUB UPCASE_IN { 1373s FOR (@_) { TR/A-Z/A-Z/ } 1373s } 1373s 1373s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1373s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1373s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1373s X X 1373s 1373s UPCASE_IN("FREDERICK"); 1373s 1373s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1373s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1373s OF CHANGING THEM IN PLACE: 1373s 1373s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1373s SUB UPCASE { 1373s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1373s MY @PARMS = @_; 1373s FOR (@PARMS) { TR/A-Z/A-Z/ } 1373s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1373s } 1373s 1373s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1373s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1373s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1373s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1373s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1373s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1373s 1373s @NEWLIST = UPCASE(@LIST1, @LIST2); 1373s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1373s 1373s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1373s 1373s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1373s 1373s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1373s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1373s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1373s L
FOR ALTERNATIVES. 1373s 1373s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1373s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1373s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1373s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1373s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1373s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1373s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1373s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1373s SEE L FOR MORE ABOUT ALL THAT. 1373s X<&> 1373s 1373s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1373s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1373s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1373s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1373s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1373s X 1373s 1373s &FOO(1,2,3); # PASS THREE ARGUMENTS 1373s FOO(1,2,3); # THE SAME 1373s 1373s FOO(); # PASS A NULL LIST 1373s &FOO(); # THE SAME 1373s 1373s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1373s USE STRICT 'SUBS'; 1373s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1373s # A COMPILE-TIME ERROR 1373s NO STRICT 'SUBS'; 1373s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1373s # A LITERAL STRING "FOO" 1373s 1373s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1373s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1373s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1373s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1373s X<&> 1373s 1373s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1373s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1373s YOUR SUBROUTINE'S NAME. 1373s 1373s USE V5.16; 1373s MY $FACTORIAL = SUB { 1373s MY ($X) = @_; 1373s RETURN 1 IF $X == 1; 1373s RETURN($X * __SUB__->( $X - 1 ) ); 1373s }; 1373s 1373s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1373s IS SUBJECT TO CHANGE. 1373s 1373s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1373s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1373s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1373s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1373s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1373s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1373s SPECIAL, PRE-DEFINED THINGS. 1373s 1373s =OVER 1373s 1373s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1373s 1373s C 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s C, C 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s C, C 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s C, C, C, C, C, C, C, 1373s C, C, C, C, C, C, 1373s C, C, C, C, C, C, C, 1373s C, C, C, C, C, C, 1373s C, C, C, C, C, 1373s C, C, C, C 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s C, C, C, C, C, C, C, 1373s C, C, C, C, C, C, C, 1373s C, C, C, C, C, C 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1373s L<< C|PERLFUNC/REQUIRE >> 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s C 1373s 1373s =ITEM DOCUMENTED IN L 1373s 1373s C, C, C, C, C 1373s 1373s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1373s 1373s ANY STARTING WITH C<(> 1373s 1373s =BACK 1373s 1373s THE C, C, C, C AND C SUBROUTINES 1373s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1373s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1373s EXPLICITLY. SEE L 1373s 1373s =HEAD2 SIGNATURES 1373s 1373s X X 1373s 1373s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1373s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1373s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1373s 1373s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1373s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1373s DIRECTLY BY C, IN THE CURRENT SCOPE. 1373s 1373s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1373s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1373s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1373s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1373s 1373s FOR EXAMPLE, 1373s 1373s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1373s 1373s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1373s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1373s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1373s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1373s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1373s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1373s 1373s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1373s THE SIGNATURE. FOR EXAMPLE, 1373s 1373s SUB FOO ($LEFT, $RIGHT) { 1373s RETURN $LEFT + $RIGHT; 1373s } 1373s 1373s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1373s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1373s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1373s EQUIVALENT TO 1373s 1373s SUB FOO { 1373s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1373s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1373s MY $LEFT = $_[0]; 1373s MY $RIGHT = $_[1]; 1373s RETURN $LEFT + $RIGHT; 1373s } 1373s 1373s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1373s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1373s 1373s SUB FOO ($FIRST, $, $THIRD) { 1373s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1373s } 1373s 1373s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1373s MANDATORY FOR THE CALLER TO PASS IT. 1373s 1373s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1373s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1373s 1373s SUB FOO ($LEFT, $RIGHT = 0) { 1373s RETURN $LEFT + $RIGHT; 1373s } 1373s 1373s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1373s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1373s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1373s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1373s FOR EXAMPLE, 1373s 1373s MY $AUTO_ID = 0; 1373s SUB FOO ($THING, $ID = $AUTO_ID++) { 1373s PRINT "$THING HAS ID $ID"; 1373s } 1373s 1373s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1373s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1373s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1373s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1373s 1373s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1373s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1373s } 1373s 1373s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1373s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1373s VALUE PROVIDED WAS C. 1373s 1373s SUB FOO ($NAME //= "WORLD") { 1373s PRINT "HELLO, $NAME"; 1373s } 1373s 1373s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1373s 1373s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1373s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1373s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1373s 1373s SUB FOO ($X ||= 10) { 1373s RETURN 5 + $X; 1373s } 1373s 1373s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1373s FOR EXAMPLE, 1373s 1373s SUB FOO ($THING, $ = 1) { 1373s PRINT $THING; 1373s } 1373s 1373s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1373s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1373s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1373s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1373s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1373s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1373s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1373s 1373s SUB FOO ($THING, $=) { 1373s PRINT $THING; 1373s } 1373s 1373s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1373s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1373s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1373s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1373s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1373s TO RIGHT. 1373s 1373s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1373s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1373s 1373s SUB FOO ($FILTER, @INPUTS) { 1373s PRINT $FILTER->($_) FOREACH @INPUTS; 1373s } 1373s 1373s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1373s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1373s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1373s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1373s 1373s SUB FOO ($THING, @) { 1373s PRINT $THING; 1373s } 1373s 1373s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1373s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1373s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1373s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1373s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1373s AS WITH STANDARD HASH CONSTRUCTION. 1373s 1373s SUB FOO ($FILTER, %INPUTS) { 1373s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1373s } 1373s 1373s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1373s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1373s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1373s 1373s SUB FOO ($THING, %) { 1373s PRINT $THING; 1373s } 1373s 1373s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1373s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1373s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1373s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1373s AN EMPTY ARRAY OR EMPTY HASH. 1373s 1373s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1373s THAT THE CALLER PASSED NO ARGUMENTS: 1373s 1373s SUB FOO () { 1373s RETURN 123; 1373s } 1373s 1373s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1373s WARNING IN THE C CATEGORY. FROM PERL 5.36 1373s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1373s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1373s STATEMENT SUCH AS: 1373s 1373s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1373s 1373s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1373s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1373s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1373s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1373s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1373s WARNINGS IN THE C CATEGORY WHEN 1373s COMPILED: 1373s 1373s SUB F ($X) { 1373s # THIS LINE EMITS THE WARNING SEEN BELOW 1373s PRINT "ARGUMENTS ARE @_"; 1373s } 1373s 1373s Z<> 1373s 1373s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1373s EXPERIMENTAL AT ... 1373s 1373s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1373s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1373s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1373s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1373s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1373s SUPPLY THAT ARGUMENT. 1373s 1373s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1373s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1373s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1373s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1373s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1373s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1373s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1373s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1373s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1373s 1373s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1373s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1373s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1373s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1373s L. FOR EXAMPLE, 1373s 1373s SUB FOO :PROTOTYPE($) { $_[0] } 1373s 1373s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1373s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1373s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1373s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1373s 1373s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1373s RETURN $LEFT + $RIGHT; 1373s } 1373s 1373s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1373s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1373s THE SUBROUTINE'S BODY. 1373s 1373s =HEAD2 PRIVATE VARIABLES VIA MY() 1373s X X X X X 1373s X X 1373s 1373s SYNOPSIS: 1373s 1373s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1373s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1373s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1373s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1373s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1373s 1373s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1373s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1373s SEE L AND L. 1373s 1373s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1373s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1373s (C/C/C/C), LOOP 1373s (C/C/C/C/C), SUBROUTINE, C, 1373s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1373s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1373s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1373s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1373s WITH C INSTEAD. 1373s 1373s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1373s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1373s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1373s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1373s ITS OWN COPY. 1373s X 1373s 1373s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1373s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1373s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1373s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1373s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1373s 1373s MY $X = 10; 1373s SUB BUMPX { $X++ } 1373s 1373s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1373s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1373s THE C ITSELF. SEE L. 1373s X 1373s 1373s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1373s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1373s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1373s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1373s 1373s $ARG = "FRED"; # "GLOBAL" VARIABLE 1373s $N = CUBE_ROOT(27); 1373s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1373s # OUTPUTS: FRED THINKS THE ROOT IS 3 1373s 1373s SUB CUBE_ROOT { 1373s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1373s $ARG **= 1/3; 1373s RETURN $ARG; 1373s } 1373s 1373s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1373s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1373s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1373s 1373s MY ($FOO) = ; # WRONG? 1373s MY @FOO = ; 1373s 1373s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1373s 1373s MY $FOO = ; 1373s 1373s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1373s 1373s MY $FOO, $BAR = 1; # WRONG 1373s 1373s THAT HAS THE SAME EFFECT AS 1373s 1373s MY $FOO; 1373s $BAR = 1; 1373s 1373s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1373s THE CURRENT STATEMENT. THUS, 1373s 1373s MY $X = $X; 1373s 1373s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1373s THE EXPRESSION 1373s 1373s MY $X = 123 AND $X == 123 1373s 1373s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1373s 1373s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1373s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1373s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1373s 1373s WHILE (MY $LINE = <>) { 1373s $LINE = LC $LINE; 1373s } CONTINUE { 1373s PRINT $LINE; 1373s } 1373s 1373s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1373s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1373s IT. SIMILARLY, IN THE CONDITIONAL 1373s 1373s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1373s USER_AGREES(); 1373s } ELSIF ($ANSWER =~ /^NO$/I) { 1373s USER_DISAGREES(); 1373s } ELSE { 1373s CHOMP $ANSWER; 1373s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1373s } 1373s 1373s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1373s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1373s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1373s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1373s 1373s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1373s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1373s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1373s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1373s IN THE LOOP 1373s X X 1373s 1373s FOR MY $I (1, 2, 3) { 1373s SOME_FUNCTION(); 1373s } 1373s 1373s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1373s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1373s X X 1373s 1373s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1373s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1373s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1373s 1373s USE STRICT 'VARS'; 1373s 1373s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1373s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1373s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1373s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1373s THIS WITH C. 1373s 1373s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1373s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1373s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1373s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1373s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1373s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1373s EXAMPLE. 1373s 1373s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1373s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1373s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1373s 1373s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1373s 1373s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1373s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1373s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1373s 1373s PACKAGE MAIN; 1373s LOCAL $X = 10; 1373s MY $X = 20; 1373s PRINT "$X AND $::X\N"; 1373s 1373s THAT WILL PRINT OUT C<20> AND C<10>. 1373s 1373s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1373s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1373s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1373s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1373s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1373s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1373s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1373s AN ANONYMOUS SUB REFERENCE: 1373s 1373s MY $SECRET_VERSION = '1.001-BETA'; 1373s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1373s &$SECRET_SUB(); 1373s 1373s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1373s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1373s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1373s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1373s UNQUALIFIED AND UNQUALIFIABLE. 1373s 1373s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1373s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1373s L FOR SOMETHING OF A WORK-AROUND TO 1373s THIS. 1373s 1373s =HEAD2 PERSISTENT PRIVATE VARIABLES 1373s X X X X 1373s X X 1373s 1373s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1373s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1373s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1373s 1373s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1373s 1373s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1373s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1373s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1373s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1373s THE C FORM DOES NOT REQUIRE THE 1373s C PRAGMA. 1373s 1373s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1373s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1373s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1373s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1373s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1373s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1373s SUBROUTINE EACH TIME IT IS EXECUTED.) 1373s 1373s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1373s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1373s 1373s USE FEATURE 'STATE'; 1373s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1373s 1373s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1373s 1373s USE FEATURE 'STATE'; 1373s SUB CREATE_COUNTER { 1373s RETURN SUB { STATE $X; RETURN ++$X } 1373s } 1373s 1373s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1373s CODE OUTSIDE. 1373s 1373s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1373s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1373s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1373s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1373s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1373s 1373s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1373s 1373s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1373s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1373s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1373s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1373s 1373s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1373s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1373s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1373s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1373s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1373s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1373s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1373s 1373s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1373s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1373s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1373s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1373s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1373s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1373s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1373s 1373s { 1373s MY $SECRET_VAL = 0; 1373s SUB GIMME_ANOTHER { 1373s RETURN ++$SECRET_VAL; 1373s } 1373s } 1373s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1373s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1373s 1373s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1373s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1373s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1373s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1373s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1373s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1373s STARTS TO RUN: 1373s 1373s BEGIN { 1373s MY $SECRET_VAL = 0; 1373s SUB GIMME_ANOTHER { 1373s RETURN ++$SECRET_VAL; 1373s } 1373s } 1373s 1373s SEE L ABOUT THE 1373s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1373s C AND C. 1373s 1373s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1373s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1373s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1373s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1373s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1373s 1373s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1373s X X X X 1373s X 1373s 1373s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1373s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1373s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1373s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1373s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1373s 1373s SYNOPSIS: 1373s 1373s # LOCALIZATION OF VALUES 1373s 1373s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1373s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1373s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1373s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1373s 1373s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1373s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1373s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1373s # LOCALIZATION 1373s 1373s # LOCALIZATION OF SYMBOLS 1373s 1373s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1373s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1373s # @MERLYN IS REALLY @RANDAL, ETC 1373s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1373s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1373s 1373s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1373s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1373s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1373s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1373s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1373s 1373s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1373s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1373s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1373s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1373s 1373s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1373s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1373s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1373s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1373s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1373s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1373s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1373s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1373s UNDEFINED VALUE.) 1373s 1373s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1373s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1373s VARIABLES OUTSIDE THE LOOP. 1373s 1373s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1373s X 1373s 1373s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1373s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1373s VIEWED AS A SCALAR OR AN ARRAY. SO 1373s 1373s LOCAL($FOO) = ; 1373s LOCAL @FOO = ; 1373s 1373s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1373s 1373s LOCAL $FOO = ; 1373s 1373s SUPPLIES A SCALAR CONTEXT. 1373s 1373s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1373s X 1373s 1373s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1373s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1373s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1373s 1373s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1373s 1373s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1373s { LOCAL $/ = UNDEF; $SLURP = ; } 1373s 1373s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1373s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1373s I, BECAUSE THE $1 VARIABLE IS 1373s MAGICAL AND READ-ONLY : 1373s 1373s LOCAL $1 = 2; 1373s 1373s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1373s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1373s TO SAFELY REUSE $_ IN A SUBROUTINE. 1373s 1373s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1373s WORK AS DESCRIBED. 1373s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1373s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1373s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1373s SEE L FOR MORE 1373s DETAILS. 1373s X 1373s 1373s =HEAD3 LOCALIZATION OF GLOBS 1373s X X 1373s 1373s THE CONSTRUCT 1373s 1373s LOCAL *NAME; 1373s 1373s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1373s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1373s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1373s 1373s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1373s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1373s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1373s SEPARATOR. 1373s 1373s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1373s X X 1373s X 1373s 1373s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1373s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1373s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1373s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1373s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1373s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1373s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1373s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1373s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1373s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1373s 1373s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1373s @ARY = ( 0..5 ); 1373s { 1373s LOCAL($ARY[5]) = 6; 1373s LOCAL($HASH{'A'}) = 'DRILL'; 1373s WHILE (MY $E = POP(@ARY)) { 1373s PRINT "$E . . .\N"; 1373s LAST UNLESS $E > 3; 1373s } 1373s IF (@ARY) { 1373s $HASH{'ONLY A'} = 'TEST'; 1373s DELETE $HASH{'A'}; 1373s } 1373s } 1373s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1373s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1373s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1373s 1373s PERL WILL PRINT 1373s 1373s 6 . . . 1373s 4 . . . 1373s 3 . . . 1373s THIS IS A TEST ONLY A TEST. 1373s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1373s 1373s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1373s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1373s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1373s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1373s 1373s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1373s X X X 1373s X 1373s 1373s YOU CAN USE THE C AND C 1373s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1373s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1373s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1373s 1373s DO { 1373s MY $VAL = $ARRAY[$IDX]; 1373s LOCAL $ARRAY[$IDX]; 1373s DELETE $ARRAY[$IDX]; 1373s $VAL 1373s } 1373s 1373s AND 1373s 1373s DO { 1373s MY $VAL = $HASH{KEY}; 1373s LOCAL $HASH{KEY}; 1373s DELETE $HASH{KEY}; 1373s $VAL 1373s } 1373s 1373s EXCEPT THAT FOR THOSE THE C IS 1373s SCOPED TO THE C BLOCK. SLICES ARE 1373s ALSO ACCEPTED. 1373s 1373s MY %HASH = ( 1373s A => [ 7, 8, 9 ], 1373s B => 1, 1373s ) 1373s 1373s { 1373s MY $X = DELETE LOCAL $HASH{A}; 1373s # $X IS [ 7, 8, 9 ] 1373s # %HASH IS (B => 1) 1373s 1373s { 1373s MY @NUMS = DELETE LOCAL @$X[0, 2] 1373s # @NUMS IS (7, 9) 1373s # $X IS [ UNDEF, 8 ] 1373s 1373s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1373s } 1373s # $X IS BACK TO [ 7, 8, 9 ] 1373s 1373s } 1373s # %HASH IS BACK TO ITS ORIGINAL STATE 1373s 1373s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1373s 1373s =HEAD2 LVALUE SUBROUTINES 1373s X X 1373s 1373s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1373s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1373s 1373s MY $VAL; 1373s SUB CANMOD : LVALUE { 1373s $VAL; # OR: RETURN $VAL; 1373s } 1373s SUB NOMOD { 1373s $VAL; 1373s } 1373s 1373s CANMOD() = 5; # ASSIGNS TO $VAL 1373s NOMOD() = 5; # ERROR 1373s 1373s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1373s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1373s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1373s 1373s DATA(2,3) = GET_DATA(3,4); 1373s 1373s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1373s 1373s (DATA(2,3)) = GET_DATA(3,4); 1373s 1373s AND IN: 1373s 1373s (DATA(2),DATA(3)) = GET_DATA(3,4); 1373s 1373s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1373s 1373s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1373s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1373s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1373s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1373s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1373s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1373s 1373s =HEAD2 LEXICAL SUBROUTINES 1373s X X X X 1373s 1373s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1373s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1373s AVAILABLE UNDER C OR C OR HIGHER. 1373s 1373s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1373s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1373s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1373s CATEGORY WAS DISABLED. 1373s 1373s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1373s DECLARED, AND ONLY AFTER THAT DECLARATION: 1373s 1373s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1373s # VERSIONS EARLIER THAN 5.26. 1373s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1373s USE FEATURE 'LEXICAL_SUBS'; 1373s 1373s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1373s STATE SUB FOO { 1373s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1373s } 1373s FOO(); # CALLS "STATE" SUB 1373s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1373s 1373s MY SUB BAR { ... } 1373s BAR(); # CALLS "MY" SUB 1373s 1373s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1373s 1373s # WRONG 1373s MY SUB BAZ { 1373s BAZ(); 1373s } 1373s 1373s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1373s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1373s 1373s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1373s 1373s MY SUB BAZ { 1373s __SUB__->(); # CALLS ITSELF 1373s } 1373s 1373s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1373s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1373s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1373s HOWEVER: 1373s 1373s MY SUB BAZ; # PREDECLARATION 1373s SUB BAZ { # DEFINE THE "MY" SUB 1373s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1373s } 1373s 1373s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1373s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1373s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1373s 1373s =HEAD3 C VS C 1373s 1373s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1373s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1373s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1373s CONTAINING BLOCK TO THE NEXT. 1373s 1373s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1373s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1373s 1373s SUB WHATEVER { 1373s MY $X = SHIFT; 1373s MY SUB INNER { 1373s ... DO SOMETHING WITH $X ... 1373s } 1373s INNER(); 1373s } 1373s 1373s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1373s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1373s SEE THE C<$X> FROM THE FIRST CALL TO C. 1373s 1373s =HEAD3 C SUBROUTINES 1373s 1373s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1373s SUBROUTINE OF THE SAME NAME. 1373s 1373s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1373s INSIDE AN INNER SCOPE: 1373s 1373s SUB FOO { ... } 1373s 1373s SUB BAR { 1373s MY SUB FOO { ... } 1373s { 1373s # NEED TO USE THE OUTER FOO HERE 1373s OUR SUB FOO; 1373s FOO(); 1373s } 1373s } 1373s 1373s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1373s 1373s PACKAGE MYSNEAKYMODULE; 1373s 1373s OUR SUB DO_SOMETHING { ... } 1373s 1373s SUB DO_SOMETHING_WITH_CALLER { 1373s PACKAGE DB; 1373s () = CALLER 1; # SETS @DB::ARGS 1373s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1373s } 1373s 1373s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1373s X X<*> 1373s 1373s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1373s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1373s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1373s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1373s 1373s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1373s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1373s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1373s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1373s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1373s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1373s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1373s 1373s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1373s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1373s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1373s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1373s 1373s SUB DOUBLEARY { 1373s LOCAL(*SOMEARY) = @_; 1373s FOREACH $ELEM (@SOMEARY) { 1373s $ELEM *= 2; 1373s } 1373s } 1373s DOUBLEARY(*FOO); 1373s DOUBLEARY(*BAR); 1373s 1373s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1373s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1373s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1373s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1373s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1373s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1373s 1373s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1373s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1373s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1373s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1373s L. 1373s 1373s =HEAD2 WHEN TO STILL USE LOCAL() 1373s X X 1373s 1373s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1373s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1373s I USE C INSTEAD OF C. 1373s 1373s =OVER 4 1373s 1373s =ITEM 1. 1373s 1373s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1373s 1373s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1373s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1373s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1373s IN C<@FIELDS>. 1373s 1373s { 1373s LOCAL @ARGV = ("/ETC/MOTD"); 1373s LOCAL $/ = UNDEF; 1373s LOCAL $_ = <>; 1373s @FIELDS = SPLIT /^\S*=+\S*$/; 1373s } 1373s 1373s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1373s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1373s 1373s =ITEM 2. 1373s 1373s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1373s 1373s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1373s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1373s TABLE ENTRIES: 1373s 1373s SUB IOQUEUE { 1373s LOCAL (*READER, *WRITER); # NOT MY! 1373s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1373s RETURN (*READER, *WRITER); 1373s } 1373s ($HEAD, $TAIL) = IOQUEUE(); 1373s 1373s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1373s ENTRIES. 1373s 1373s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1373s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1373s A LOCAL ALIAS. 1373s 1373s { 1373s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1373s GROW(); # REALLY CALLS SHRINK() 1373s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1373s } 1373s GROW(); # GET THE REAL GROW() AGAIN 1373s 1373s SEE L FOR MORE ABOUT MANIPULATING 1373s FUNCTIONS BY NAME IN THIS WAY. 1373s 1373s =ITEM 3. 1373s 1373s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1373s 1373s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1373s IS DONE ON DYNAMICS: 1373s 1373s { 1373s LOCAL $SIG{INT} = 'IGNORE'; 1373s FUNCT(); # UNINTERRUPTIBLE 1373s } 1373s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1373s 1373s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1373s 1373s =BACK 1373s 1373s =HEAD2 PASS BY REFERENCE 1373s X X X 1373s 1373s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1373s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1373s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1373s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1373s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1373s 1373s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1373s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1373s OF ALL THEIR FORMER LAST ELEMENTS: 1373s 1373s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1373s 1373s SUB POPMANY { 1373s MY $AREF; 1373s MY @RETLIST; 1373s FOREACH $AREF ( @_ ) { 1373s PUSH @RETLIST, POP @$AREF; 1373s } 1373s RETURN @RETLIST; 1373s } 1373s 1373s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1373s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1373s 1373s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1373s SUB INTER { 1373s MY ($K, $HREF, %SEEN); # LOCALS 1373s FOREACH $HREF (@_) { 1373s WHILE ( $K = EACH %$HREF ) { 1373s $SEEN{$K}++; 1373s } 1373s } 1373s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1373s } 1373s 1373s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1373s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1373s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1373s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1373s A LITTLE EXPENSIVE. 1373s 1373s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1373s 1373s (@W, @X) = FUNC(@Y, @Z); 1373s OR 1373s (%W, %X) = FUNC(%Y, %Z); 1373s 1373s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1373s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1373s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1373s AS ALWAYS. 1373s 1373s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1373s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1373s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1373s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1373s 1373s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1373s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1373s SUB FUNC { 1373s MY ($YREF, $ZREF) = @_; 1373s IF (@$YREF > @$ZREF) { 1373s RETURN ($YREF, $ZREF); 1373s } ELSE { 1373s RETURN ($ZREF, $YREF); 1373s } 1373s } 1373s 1373s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1373s 1373s (*W, *X) = FUNC(\@Y, \@Z); 1373s PRINT "@W HAS MORE THAN @X\N"; 1373s SUB FUNC { 1373s LOCAL (*Y, *Z) = @_; 1373s IF (@Y > @Z) { 1373s RETURN (\@Y, \@Z); 1373s } ELSE { 1373s RETURN (\@Z, \@Y); 1373s } 1373s } 1373s 1373s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1373s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1373s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1373s ARE IN THE SYMBOL TABLE. 1373s 1373s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1373s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1373s FOR EXAMPLE: 1373s 1373s SPLUTTER(\*STDOUT); 1373s SUB SPLUTTER { 1373s MY $FH = SHIFT; 1373s PRINT $FH "HER UM WELL A HMMM\N"; 1373s } 1373s 1373s $REC = GET_REC(\*STDIN); 1373s SUB GET_REC { 1373s MY $FH = SHIFT; 1373s RETURN SCALAR <$FH>; 1373s } 1373s 1373s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1373s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1373s 1373s SUB OPENIT { 1373s MY $PATH = SHIFT; 1373s LOCAL *FH; 1373s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1373s } 1373s 1373s =HEAD2 PROTOTYPES 1373s X X 1373s 1373s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1373s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1373s SECTION OR WITH A L. 1373s IF YOU DECLARE EITHER OF 1373s 1373s SUB MYPUSH (\@@) 1373s SUB MYPUSH :PROTOTYPE(\@@) 1373s 1373s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1373s 1373s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1373s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1373s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1373s OF AN ATTRIBUTE. 1373s 1373s THE 1373s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1373s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1373s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1373s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1373s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1373s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1373s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1373s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1373s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1373s 1373s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1373s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1373s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1373s 1373s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1373s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1373s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1373s CORRESPONDING BUILT-IN. 1373s 1373s DECLARED AS CALLED AS 1373s 1373s SUB MYLINK ($$) MYLINK $OLD, $NEW 1373s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1373s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1373s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1373s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1373s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1373s SUB MYPOP (\@) MYPOP @ARRAY 1373s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1373s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1373s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1373s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1373s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1373s SUB MYRAND (;$) MYRAND 42 1373s SUB MYTIME () MYTIME 1373s 1373s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1373s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1373s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1373s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1373s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1373s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1373s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1373s 1373s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1373s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1373s 1373s SUB MYREF (\[$@%&*]) 1373s 1373s WILL ALLOW CALLING MYREF() AS 1373s 1373s MYREF $VAR 1373s MYREF @ARRAY 1373s MYREF %HASH 1373s MYREF &SUB 1373s MYREF *GLOB 1373s 1373s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1373s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1373s 1373s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1373s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1373s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1373s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1373s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1373s 1373s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1373s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1373s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1373s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1373s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1373s FOLLOWS: 1373s 1373s USE SYMBOL 'QUALIFY_TO_REF'; 1373s 1373s SUB FOO (*) { 1373s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1373s ... 1373s } 1373s 1373s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1373s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1373s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1373s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1373s 1373s SUB MYPUSH (+@) { 1373s MY $AREF = SHIFT; 1373s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1373s PUSH @$AREF, @_; 1373s } 1373s 1373s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1373s IS OF AN ACCEPTABLE TYPE. 1373s 1373s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1373s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1373s 1373s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1373s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1373s PROVIDED, C<$_> WILL BE USED INSTEAD. 1373s 1373s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1373s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1373s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1373s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1373s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1373s 1373s MYTIME +2; 1373s 1373s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1373s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1373s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1373s 1373s SUB MYGETPROTOBYNUMBER($;); 1373s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1373s 1373s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1373s PROVIDED IT'S IN THE INITIAL POSITION: 1373s X<&> 1373s 1373s SUB TRY (&@) { 1373s MY($TRY,$CATCH) = @_; 1373s EVAL { &$TRY }; 1373s IF ($@) { 1373s LOCAL $_ = $@; 1373s &$CATCH; 1373s } 1373s } 1373s SUB CATCH (&) { $_[0] } 1373s 1373s TRY { 1373s DIE "PHOOEY"; 1373s } CATCH { 1373s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1373s }; 1373s 1373s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1373s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1373s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1373s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1373s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1373s 1373s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1373s X 1373s 1373s SUB MYGREP (&@) { 1373s MY $CODE = SHIFT; 1373s MY @RESULT; 1373s FOREACH $_ (@_) { 1373s PUSH(@RESULT, $_) IF &$CODE; 1373s } 1373s @RESULT; 1373s } 1373s 1373s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1373s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1373s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1373s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1373s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1373s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1373s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1373s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1373s 1373s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1373s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1373s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1373s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1373s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1373s MAJORITY OF OFFENDING CODE IS FIXED. 1373s 1373s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1373s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1373s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1373s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1373s 1373s SUB FUNC ($) { 1373s MY $N = SHIFT; 1373s PRINT "YOU GAVE ME $N\N"; 1373s } 1373s 1373s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1373s RETURNING A LIST: 1373s 1373s FUNC(@FOO); 1373s FUNC( $TEXT =~ /\W+/G ); 1373s 1373s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1373s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1373s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1373s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1373s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1373s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1373s 1373s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1373s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1373s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1373s EFFECT, LIKE SO: 1373s 1373s SUB FOO($$); 1373s SUB FOO($$) { 1373s FOO 1, 2; 1373s } 1373s 1373s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1373s TO MAKE THE WORLD A BETTER PLACE. 1373s 1373s =HEAD2 CONSTANT FUNCTIONS 1373s X 1373s 1373s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1373s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1373s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1373s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1373s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1373s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1373s 1373s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1373s 1373s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1373s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1373s # AND IT'S INLINED, TOO! 1373s SUB ST_DEV () { 0 } 1373s SUB ST_INO () { 1 } 1373s 1373s SUB FLAG_FOO () { 1 << 8 } 1373s SUB FLAG_BAR () { 1 << 9 } 1373s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1373s 1373s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1373s 1373s SUB N () { INT(OPT_BAZ) / 3 } 1373s 1373s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1373s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1373s 1373s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1373s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1373s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1373s C: 1373s 1373s SUB BAZ_VAL () { 1373s IF (OPT_BAZ) { 1373s RETURN 23; 1373s } 1373s ELSE { 1373s RETURN 42; 1373s } 1373s } 1373s SUB BONK_VAL () { RETURN 12345 } 1373s 1373s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1373s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1373s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1373s 1373s BEGIN { 1373s MY $VAR = 1; 1373s NO STRICT 'REFS'; 1373s *INLINED = SUB () { $VAR }; 1373s } 1373s 1373s BEGIN { 1373s MY $VAR = 1; 1373s MY $REF = \$VAR; 1373s NO STRICT 'REFS'; 1373s *NOT_INLINED = SUB () { $VAR }; 1373s } 1373s 1373s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1373s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1373s 1373s BEGIN { 1373s MY $X = 10; 1373s *FOO = SUB () { $X }; 1373s $X++; 1373s } 1373s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1373s 1373s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1373s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1373s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1373s SO IT PRINTED C<10>, NOT C<11>. 1373s 1373s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1373s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1373s ASIDE FROM WHERE IT IS DECLARED. 1373s 1373s # FINE, NO WARNING 1373s BEGIN { 1373s MY $X = 54321; 1373s *INLINED = SUB () { $X }; 1373s } 1373s # ERROR 1373s BEGIN { 1373s MY $X; 1373s $X = 54321; 1373s *ALSO_INLINED = SUB () { $X }; 1373s } 1373s 1373s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1373s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1373s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1373s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1373s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1373s 1373s MY $X = 54321; 1373s *INLINED = SUB : CONST { $X }; 1373s $X++; 1373s 1373s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1373s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1373s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1373s VALUE CAPTURED THE SAME WAY. 1373s 1373s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1373s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1373s AN EXPLICIT C: 1373s 1373s BEGIN { 1373s MY $X = 10; 1373s *FOO = SUB () { RETURN $X }; 1373s $X++; 1373s } 1373s PRINT FOO(); # PRINTS 11 1373s 1373s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1373s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1373s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1373s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1373s 1373s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1373s SUB ONE { 1373s 1; 1373s } 1373s IF (ONE ) { 1373s PRINT ONE() IF ONE ; 1373s } 1373s 1373s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1373s SUB ONE () { 1 } 1373s DO { 1373s PRINT 1 1373s }; 1373s 1373s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1373s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1373s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1373s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1373s 1373s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1373s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1373s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1373s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1373s 1373s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1373s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1373s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1373s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1373s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1373s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1373s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1373s MENTIONED ABOVE: 1373s 1373s SUB NOT_INLINED () { RETURN 23 } 1373s 1373s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1373s X X X X 1373s 1373s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1373s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1373s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1373s ON A NON-UNIX SYSTEM. 1373s 1373s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1373s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1373s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1373s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1373s 1373s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1373s CHDIR $SOMEWHERE; 1373s SUB CHDIR { ... } 1373s 1373s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1373s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1373s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1373s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1373s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1373s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1373s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1373s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1373s FOR SOME KEYWORDS. SEE L. 1373s 1373s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1373s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1373s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1373s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1373s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1373s THAT IS, THEY COULD SAY 1373s 1373s USE MODULE 'OPEN'; 1373s 1373s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1373s 1373s USE MODULE; 1373s 1373s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1373s 1373s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1373s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1373s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1373s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1373s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1373s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1373s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1373s 1373s PACKAGE REGLOB; 1373s REQUIRE EXPORTER; 1373s @ISA = 'EXPORTER'; 1373s @EXPORT_OK = 'GLOB'; 1373s 1373s SUB IMPORT { 1373s MY $PKG = SHIFT; 1373s RETURN UNLESS @_; 1373s MY $SYM = SHIFT; 1373s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1373s $PKG->EXPORT($WHERE, $SYM, @_); 1373s } 1373s 1373s SUB GLOB { 1373s MY $PAT = SHIFT; 1373s MY @GOT; 1373s IF (OPENDIR MY $D, '.') { 1373s @GOT = GREP /$PAT/, READDIR $D; 1373s CLOSEDIR $D; 1373s } 1373s RETURN @GOT; 1373s } 1373s 1; 1373s 1373s AND HERE'S HOW IT COULD BE (AB)USED: 1373s 1373s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1373s PACKAGE FOO; 1373s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1373s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1373s 1373s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1373s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1373s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1373s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1373s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1373s IT MUST BE DONE AT ALL. 1373s 1373s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1373s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1373s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1373s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1373s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1373s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1373s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1373s LIBRARY. 1373s 1373s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1373s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1373s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1373s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1373s (SEE L). 1373s 1373s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1373s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1373s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1373s 1373s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1373s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1373s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1373s C SYNTAX, THOUGH). 1373s 1373s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1373s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1373s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1373s 1373s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1373s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1373s 1373s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1373s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1373s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1373s 1373s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1373s 1373s =HEAD2 AUTOLOADING 1373s X X 1373s 1373s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1373s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1373s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1373s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1373s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1373s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1373s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1373s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1373s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1373s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1373s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1373s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1373s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1373s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1373s SUBROUTINE NAME. SEE L FOR DETAILS.) 1373s 1373s 1373s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1373s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1373s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1373s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1373s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1373s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1373s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1373s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1373s 1373s SUB AUTOLOAD { 1373s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1373s MY $PROGRAM = $AUTOLOAD; 1373s $PROGRAM =~ S/.*:://; 1373s SYSTEM($PROGRAM, @_); 1373s } 1373s DATE(); 1373s WHO(); 1373s LS('-L'); 1373s 1373s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1373s EVEN NEED PARENTHESES: 1373s 1373s USE SUBS QW(DATE WHO LS); 1373s DATE; 1373s WHO; 1373s LS '-L'; 1373s 1373s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1373s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1373s 1373s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1373s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1373s DESCRIBED IN L AND IN L, THE STANDARD 1373s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1373s FUNCTIONS TO PERL CODE IN L. 1373s 1373s =HEAD2 SUBROUTINE ATTRIBUTES 1373s X X X 1373s 1373s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1373s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1373s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1373s C HAD BEEN SEEN. SEE L FOR DETAILS 1373s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1373s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1373s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1373s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1373s 1373s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1373s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1373s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1373s NEST PROPERLY. 1373s 1373s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1373s 1373s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1373s SUB PLUGH () : UGLY('\(") :BAD; 1373s SUB XYZZY : _5X5 { ... } 1373s 1373s EXAMPLES OF INVALID SYNTAX: 1373s 1373s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1373s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1373s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1373s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1373s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1373s 1373s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1373s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1373s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1373s PARSED AND INVOKED: 1373s 1373s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1373s 1373s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1373s SEE L AND L. 1373s 1373s =HEAD1 SEE ALSO 1373s 1373s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1373s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1373s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1373s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1373s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1373s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1373s 1373s =FOR VI 1373s # EX: SET STS=0 SW=4 ET: 1373s 1373s ok 2 1373s # testing mod_cgi with /modules/cgi/perl.pl 1373s # expected 200 1373s # received 200 1373s # body: PERL CGI 1373s ok 3 1373s # testing mod_test_rwrite with /test_rwrite 1373s # expected 200 1373s # received 200 1373s # body: A 1373s ok 4 1373s ok 1374s t/filter/case_in.t .................. 1374s 1..3 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Mar 19 01:44:32 2024 1374s # Current time GMT: Tue Mar 19 01:44:32 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s ok 1 1374s # testing mod_cgi with /modules/cgi/perl_echo.pl 1374s # expected 200 1374s # received 200 1374s ok 2 1374s # testing mod_echo_post with /echo_post 1374s # expected 200 1374s # received 200 1374s ok 3 1374s ok 1376s t/filter/input_body.t ............... 1376s 1..2 1376s # Running under perl version 5.038002 for linux 1376s # Current time local: Tue Mar 19 01:44:33 2024 1376s # Current time GMT: Tue Mar 19 01:44:33 2024 1376s # Using Test.pm version 1.31 1376s # Using Apache/Test.pm version 1.42 1376s # testing : Posted "1 ko" 1376s # expected: 'ok 1' 1376s # received: 'ok 1' 1376s ok 1 1376s # testing : Posted "2 ko" 1376s # expected: 'ok 2' 1376s # received: 'ok 2' 1376s ok 2 1376s ok 1378s t/http11/basicauth.t ................ 1378s 1..3 1378s # Running under perl version 5.038002 for linux 1378s # Current time local: Tue Mar 19 01:44:35 2024 1378s # Current time GMT: Tue Mar 19 01:44:35 2024 1378s # Using Test.pm version 1.31 1378s # Using Apache/Test.pm version 1.42 1378s ok 1 1378s ok 2 1378s ok 3 1378s ok 1380s t/http11/chunked.t .................. 1380s 1..30 1380s # Running under perl version 5.038002 for linux 1380s # Current time local: Tue Mar 19 01:44:37 2024 1380s # Current time GMT: Tue Mar 19 01:44:37 2024 1380s # Using Test.pm version 1.31 1380s # Using Apache/Test.pm version 1.42 1380s # testing : response protocol 1380s # expected: 'HTTP/1.1' 1380s # received: 'HTTP/1.1' 1380s ok 1 1380s # testing : response Transfer-Encoding 1380s # expected: 'chunked' 1380s # received: 'chunked' 1380s ok 2 1380s # testing : no Content-Length 1380s # expected: 0 1380s # received: 0 1380s ok 3 1380s # testing : body length 1380s # expected: '70976' 1380s # received: 70976 1380s ok 4 1380s # testing : number of requests 1380s # expected: 1 1380s # received: 1 1380s ok 5 1380s # testing : response protocol 1380s # expected: 'HTTP/1.1' 1380s # received: 'HTTP/1.1' 1380s ok 6 1380s # testing : response Transfer-Encoding 1380s # expected: 'chunked' 1380s # received: 'chunked' 1380s ok 7 1380s # testing : no Content-Length 1380s # expected: 0 1380s # received: 0 1380s ok 8 1380s # testing : body length 1380s # expected: '212509' 1380s # received: 212509 1380s ok 9 1380s # testing : number of requests 1380s # expected: 2 1380s # received: 2 1380s ok 10 1380s # testing : response protocol 1380s # expected: 'HTTP/1.1' 1380s # received: 'HTTP/1.1' 1380s ok 11 1380s # testing : response Transfer-Encoding 1380s # expected: 'chunked' 1380s # received: 'chunked' 1380s ok 12 1380s # testing : no Content-Length 1380s # expected: 0 1380s # received: 0 1380s ok 13 1380s # testing : body length 1380s # expected: '280545' 1380s # received: 280545 1380s ok 14 1380s # testing : number of requests 1380s # expected: 3 1380s # received: 3 1380s ok 15 1380s # testing : response protocol 1380s # expected: 'HTTP/1.1' 1380s # received: 'HTTP/1.1' 1380s ok 16 1380s # testing : response Transfer-Encoding 1380s # expected: 'chunked' 1380s # received: 'chunked' 1380s ok 17 1380s # testing : no Content-Length 1380s # expected: 0 1380s # received: 0 1380s ok 18 1380s # testing : body length 1380s # expected: '845969' 1380s # received: 845969 1380s ok 19 1380s # testing : number of requests 1380s # expected: 4 1380s # received: 4 1380s ok 20 1380s # testing : response protocol 1380s # expected: 'HTTP/1.1' 1380s # received: 'HTTP/1.1' 1380s ok 21 1380s # testing : no Transfer-Encoding (test result inverted) 1380s # expected: 'chunked' 1380s # received: '' 1380s ok 22 1380s # testing : content length 1380s # expected: 253 1380s # received: '253' 1380s ok 23 1380s # testing : body length 1380s # expected: '242' 1380s # received: 242 1380s ok 24 1380s # testing : number of requests 1380s # expected: 5 1380s # received: 5 1380s ok 25 1380s # testing : response protocol 1380s # expected: 'HTTP/1.1' 1380s # received: 'HTTP/1.1' 1380s ok 26 1380s # testing : no Transfer-Encoding (test result inverted) 1380s # expected: 'chunked' 1380s # received: '' 1380s ok 27 1380s # testing : content length 1380s # expected: '' 1380s # received: '' 1380s ok 28 1380s # testing : body length 1380s # expected: '14276' 1380s # received: 14276 1380s ok 29 1380s # testing : number of requests 1380s # expected: 6 1380s # received: 6 1380s ok 30 1380s ok 1382s t/http11/chunked2.t ................. 1382s 1..2 1382s # Running under perl version 5.038002 for linux 1382s # Current time local: Tue Mar 19 01:44:39 2024 1382s # Current time GMT: Tue Mar 19 01:44:39 2024 1382s # Using Test.pm version 1.31 1382s # Using Apache/Test.pm version 1.42 1382s # testing : successful response 1382s # expected: 200 1382s # received: '200' 1382s ok 1 1382s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1382s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1382s ok 2 1382s ok 1384s t/http11/clength.t .................. 1384s 1..6 1384s # Running under perl version 5.038002 for linux 1384s # Current time local: Tue Mar 19 01:44:41 2024 1384s # Current time GMT: Tue Mar 19 01:44:41 2024 1384s # Using Test.pm version 1.31 1384s # Using Apache/Test.pm version 1.42 1384s # testing : successful response 1384s # expected: 200 1384s # received: '200' 1384s ok 1 1384s # expected: 10 1384s # received: '10' 1384s ok 2 1384s # expected: 'bbbbbbbbbb' 1384s # received: 'bbbbbbbbbb' 1384s ok 3 1384s # testing : successful response 1384s # expected: 200 1384s # received: '200' 1384s ok 4 1384s # expected: 6 1384s # received: '6' 1384s ok 5 1384s # expected: 'foobar' 1384s # received: 'foobar' 1384s ok 6 1384s ok 1387s t/http11/post.t ..................... 1387s # using LWP client 1387s 1..51 1387s # Running under perl version 5.038002 for linux 1387s # Current time local: Tue Mar 19 01:44:43 2024 1387s # Current time GMT: Tue Mar 19 01:44:43 2024 1387s # Using Test.pm version 1.31 1387s # Using Apache/Test.pm version 1.42 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 1024 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Connection: Keep-Alive 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 1 1387s #DMMATCH1: 1 1387s #Keep-Alive: timeout=5, max=100 1387s # 1387s # testing : length posted 1387s # expected: '1024' 1387s # received: 1024 1387s ok 1 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 2048 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 2 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '2048' 1387s # received: 2048 1387s ok 2 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 3072 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 3 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '3072' 1387s # received: 3072 1387s ok 3 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 4096 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 4 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '4096' 1387s # received: 4096 1387s ok 4 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 5120 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 5 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '5120' 1387s # received: 5120 1387s ok 5 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 6144 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 6 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '6144' 1387s # received: 6144 1387s ok 6 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 7168 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 7 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '7168' 1387s # received: 7168 1387s ok 7 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 8192 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 8 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '8192' 1387s # received: 8192 1387s ok 8 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 9216 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 5 1387s #Client-Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 9 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '9216' 1387s # received: 9216 1387s ok 9 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 10240 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:44 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 10 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '10240' 1387s # received: 10240 1387s ok 10 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 11264 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 11 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '11264' 1387s # received: 11264 1387s ok 11 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 12288 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 12 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '12288' 1387s # received: 12288 1387s ok 12 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 13312 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 13 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '13312' 1387s # received: 13312 1387s ok 13 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 14336 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 14 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '14336' 1387s # received: 14336 1387s ok 14 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 15360 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 15 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '15360' 1387s # received: 15360 1387s ok 15 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 16384 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 16 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '16384' 1387s # received: 16384 1387s ok 16 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 17408 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 17 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '17408' 1387s # received: 17408 1387s ok 17 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 18432 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 18 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '18432' 1387s # received: 18432 1387s ok 18 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 19456 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 19 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '19456' 1387s # received: 19456 1387s ok 19 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 20480 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 20 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '20480' 1387s # received: 20480 1387s ok 20 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 21504 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 21 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '21504' 1387s # received: 21504 1387s ok 21 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 22528 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 22 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '22528' 1387s # received: 22528 1387s ok 22 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 23552 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 23 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '23552' 1387s # received: 23552 1387s ok 23 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 24576 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 24 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '24576' 1387s # received: 24576 1387s ok 24 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 25600 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 25 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '25600' 1387s # received: 25600 1387s ok 25 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 26624 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 26 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '26624' 1387s # received: 26624 1387s ok 26 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 27648 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 27 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '27648' 1387s # received: 27648 1387s ok 27 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 28672 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 28 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '28672' 1387s # received: 28672 1387s ok 28 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 29696 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 29 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '29696' 1387s # received: 29696 1387s ok 29 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 30720 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 30 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '30720' 1387s # received: 30720 1387s ok 30 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 31744 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 31 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '31744' 1387s # received: 31744 1387s ok 31 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 32768 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 32 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '32768' 1387s # received: 32768 1387s ok 32 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 33792 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 33 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '33792' 1387s # received: 33792 1387s ok 33 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 34816 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 34 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '34816' 1387s # received: 34816 1387s ok 34 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 35840 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 35 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '35840' 1387s # received: 35840 1387s ok 35 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 36864 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 36 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '36864' 1387s # received: 36864 1387s ok 36 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 37888 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 37 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '37888' 1387s # received: 37888 1387s ok 37 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 38912 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 38 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '38912' 1387s # received: 38912 1387s ok 38 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 39936 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 39 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '39936' 1387s # received: 39936 1387s ok 39 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 40960 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 40 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '40960' 1387s # received: 40960 1387s ok 40 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 41984 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 41 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '41984' 1387s # received: 41984 1387s ok 41 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 43008 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 42 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '43008' 1387s # received: 43008 1387s ok 42 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 44032 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 43 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '44032' 1387s # received: 44032 1387s ok 43 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 45056 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 44 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '45056' 1387s # received: 45056 1387s ok 44 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 46080 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 45 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '46080' 1387s # received: 46080 1387s ok 45 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 47104 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 46 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '47104' 1387s # received: 47104 1387s ok 46 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 48128 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 47 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '48128' 1387s # received: 48128 1387s ok 47 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 49152 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:45 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 48 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '49152' 1387s # received: 49152 1387s ok 48 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 50176 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 49 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '50176' 1387s # received: 50176 1387s ok 49 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 51200 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 6 1387s #Client-Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 50 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '51200' 1387s # received: 51200 1387s ok 50 1387s #lwp request: 1387s #POST http://localhost:8529/eat_post HTTP/1.1 1387s #User-Agent: libwww-perl/6.76 1387s #Content-Length: 102400 1387s # 1387s #server response: 1387s #HTTP/1.1 200 OK 1387s #Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1387s #Vary: In-If1 1387s #Content-Length: 7 1387s #Client-Date: Tue, 19 Mar 2024 01:44:46 GMT 1387s #Client-Peer: 127.0.0.1:8529 1387s #Client-Response-Num: 51 1387s #DMMATCH1: 1 1387s # 1387s # testing : length posted 1387s # expected: '102400' 1387s # received: 102400 1387s ok 51 1387s ok 1389s t/modules/aaa.t ..................... 1389s 1..40 1389s # Running under perl version 5.038002 for linux 1389s # Current time local: Tue Mar 19 01:44:46 2024 1389s # Current time GMT: Tue Mar 19 01:44:46 2024 1389s # Using Test.pm version 1.31 1389s # Using Apache/Test.pm version 1.42 1389s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm2 1389s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1389s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/form1 1389s ok 1 1389s ok 2 1389s ok 3 1389s ok 4 1389s ok 5 1389s ok 6 1389s ok 7 1389s ok 8 1389s ok 9 1389s ok 10 1389s ok 11 1389s ok 12 1389s ok 13 1389s ok 14 1389s ok 15 1389s ok 16 1389s ok 17 1389s ok 18 1389s ok 19 1389s ok 20 1389s ok 21 1389s ok 22 1389s ok 23 1389s ok 24 1389s ok 25 1389s ok 26 1389s ok 27 1389s ok 28 1389s ok 29 1389s ok 30 1389s ok 31 1389s ok 32 1389s ok 33 1389s ok 34 1389s ok 35 1389s ok 36 1389s ok 37 1389s ok 38 1389s ok 39 1389s ok 40 1389s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1389s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/form1 1389s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm2 1389s ok 1391s t/modules/access.t .................. 1391s 1..408 1391s # Running under perl version 5.038002 for linux 1391s # Current time local: Tue Mar 19 01:44:47 2024 1391s # Current time GMT: Tue Mar 19 01:44:47 2024 1391s # Using Test.pm version 1.31 1391s # Using Apache/Test.pm version 1.42 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # expecting access. 1391s ok 1 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 2 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from all 1391s # expecting access. 1391s ok 3 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 4 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from localhost 1391s # expecting access. 1391s ok 5 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 6 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from 127.0.0.1 1391s # expecting access. 1391s ok 7 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 8 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from 127.0 1391s # expecting access. 1391s ok 9 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 10 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 11 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 12 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from 127.0.0.1/16 1391s # expecting access. 1391s ok 13 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 14 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 15 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 16 1391s # --- 1391s # Order deny,allow 1391s # Allow from all 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 17 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # expecting access. 1391s ok 18 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 19 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from all 1391s # expecting access. 1391s ok 20 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 21 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from localhost 1391s # expecting access. 1391s ok 22 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 23 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from 127.0.0.1 1391s # expecting access. 1391s ok 24 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 25 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from 127.0 1391s # expecting access. 1391s ok 26 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 27 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 28 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 29 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from 127.0.0.1/16 1391s # expecting access. 1391s ok 30 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 31 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 32 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 33 1391s # --- 1391s # Order deny,allow 1391s # Allow from localhost 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 34 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # expecting access. 1391s ok 35 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 36 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from all 1391s # expecting access. 1391s ok 37 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 38 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from localhost 1391s # expecting access. 1391s ok 39 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 40 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1 1391s # expecting access. 1391s ok 41 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 42 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0 1391s # expecting access. 1391s ok 43 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 44 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 45 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 46 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1/16 1391s # expecting access. 1391s ok 47 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 48 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 49 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 50 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 51 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # expecting access. 1391s ok 52 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 53 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from all 1391s # expecting access. 1391s ok 54 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 55 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from localhost 1391s # expecting access. 1391s ok 56 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 57 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1 1391s # expecting access. 1391s ok 58 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 59 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from 127.0 1391s # expecting access. 1391s ok 60 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 61 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 62 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 63 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1/16 1391s # expecting access. 1391s ok 64 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 65 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 66 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 67 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 68 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 69 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 70 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from all 1391s # expecting access. 1391s ok 71 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 72 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from localhost 1391s # expecting access. 1391s ok 73 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 74 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1 1391s # expecting access. 1391s ok 75 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 76 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0 1391s # expecting access. 1391s ok 77 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 78 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 79 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 80 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1/16 1391s # expecting access. 1391s ok 81 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 82 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 83 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 84 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 85 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # expecting access. 1391s ok 86 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 87 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from all 1391s # expecting access. 1391s ok 88 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 89 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from localhost 1391s # expecting access. 1391s ok 90 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 91 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1 1391s # expecting access. 1391s ok 92 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 93 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0 1391s # expecting access. 1391s ok 94 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 95 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 96 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 97 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1/16 1391s # expecting access. 1391s ok 98 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 99 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 100 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 101 1391s # --- 1391s # Order deny,allow 1391s # Allow from 127.0.0.1/16 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 102 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # expecting access. 1391s ok 103 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 104 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from all 1391s # expecting access denial. 1391s ok 105 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 106 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 107 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 108 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 109 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 110 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 111 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 112 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 113 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 114 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 115 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 116 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 117 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 118 1391s # --- 1391s # Order deny,allow 1391s # Allow from somewhere.else.com 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 119 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # expecting access. 1391s ok 120 1391s # --- 1391s # Order deny,allow 1391s # Deny from all 1391s # expecting access denial. 1391s ok 121 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from all 1391s # expecting access denial. 1391s ok 122 1391s # --- 1391s # Order deny,allow 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 123 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 124 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 125 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 126 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 127 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 128 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 129 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 130 1391s # --- 1391s # Order deny,allow 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 131 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 132 1391s # --- 1391s # Order deny,allow 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 133 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 134 1391s # --- 1391s # Order deny,allow 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 135 1391s # --- 1391s # Order deny,allow 1391s # Allow from 66.6.6.6 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 136 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # expecting access. 1391s ok 137 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 138 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from all 1391s # expecting access denial. 1391s ok 139 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 140 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 141 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 142 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 143 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 144 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 145 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 146 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 147 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 148 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 149 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 150 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 151 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 152 1391s # --- 1391s # Order allow,deny 1391s # Allow from all 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 153 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # expecting access. 1391s ok 154 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 155 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from all 1391s # expecting access denial. 1391s ok 156 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 157 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 158 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 159 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 160 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 161 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 162 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 163 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 164 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 165 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 166 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 167 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 168 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 169 1391s # --- 1391s # Order allow,deny 1391s # Allow from localhost 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 170 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # expecting access. 1391s ok 171 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 172 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from all 1391s # expecting access denial. 1391s ok 173 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 174 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 175 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 176 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 177 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 178 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 179 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 180 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 181 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 182 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 183 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 184 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 185 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 186 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 187 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # expecting access. 1391s ok 188 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 189 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from all 1391s # expecting access denial. 1391s ok 190 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 191 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 192 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 193 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 194 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 195 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 196 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 197 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 198 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 199 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 200 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 201 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 202 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 203 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 204 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 205 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 206 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from all 1391s # expecting access denial. 1391s ok 207 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 208 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 209 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 210 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 211 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 212 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 213 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 214 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 215 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 216 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 217 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 218 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 219 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 220 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 221 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # expecting access. 1391s ok 222 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 223 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from all 1391s # expecting access denial. 1391s ok 224 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 225 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 226 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 227 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 228 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 229 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 230 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 231 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 232 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 233 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 234 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 235 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 236 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 237 1391s # --- 1391s # Order allow,deny 1391s # Allow from 127.0.0.1/16 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 238 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # expecting access denial. 1391s ok 239 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 240 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from all 1391s # expecting access denial. 1391s ok 241 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 242 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 243 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 244 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 245 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 246 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 247 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 248 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 249 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 250 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 251 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 252 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 253 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 254 1391s # --- 1391s # Order allow,deny 1391s # Allow from somewhere.else.com 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 255 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # expecting access denial. 1391s ok 256 1391s # --- 1391s # Order allow,deny 1391s # Deny from all 1391s # expecting access denial. 1391s ok 257 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from all 1391s # expecting access denial. 1391s ok 258 1391s # --- 1391s # Order allow,deny 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 259 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 260 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 261 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 262 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 263 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 264 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 265 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 266 1391s # --- 1391s # Order allow,deny 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 267 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 268 1391s # --- 1391s # Order allow,deny 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 269 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 270 1391s # --- 1391s # Order allow,deny 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 271 1391s # --- 1391s # Order allow,deny 1391s # Allow from 66.6.6.6 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 272 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # expecting access. 1391s ok 273 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 274 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from all 1391s # expecting access denial. 1391s ok 275 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 276 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 277 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 278 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 279 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 280 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 281 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 282 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 283 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 284 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 285 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 286 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 287 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 288 1391s # --- 1391s # Order mutual-failure 1391s # Allow from all 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 289 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # expecting access. 1391s ok 290 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 291 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from all 1391s # expecting access denial. 1391s ok 292 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 293 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 294 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 295 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 296 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 297 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 298 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 299 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 300 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 301 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 302 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 303 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 304 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 305 1391s # --- 1391s # Order mutual-failure 1391s # Allow from localhost 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 306 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # expecting access. 1391s ok 307 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 308 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from all 1391s # expecting access denial. 1391s ok 309 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 310 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 311 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 312 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 313 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 314 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 315 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 316 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 317 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 318 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 319 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 320 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 321 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 322 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 323 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # expecting access. 1391s ok 324 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 325 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from all 1391s # expecting access denial. 1391s ok 326 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 327 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 328 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 329 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 330 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 331 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 332 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 333 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 334 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 335 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 336 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 337 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 338 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 339 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 340 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # expecting access. 1391s ok 341 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 342 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from all 1391s # expecting access denial. 1391s ok 343 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 344 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 345 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 346 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 347 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 348 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 349 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 350 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 351 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 352 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 353 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 354 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 355 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 356 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/255.255.0.0 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 357 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # expecting access. 1391s ok 358 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 359 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from all 1391s # expecting access denial. 1391s ok 360 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 361 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 362 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 363 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 364 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 365 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 366 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 367 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 368 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 369 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 370 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 371 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from somewhere.else.com 1391s # expecting access. 1391s ok 372 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 373 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 127.0.0.1/16 1391s # Deny from 66.6.6.6 1391s # expecting access. 1391s ok 374 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # expecting access denial. 1391s ok 375 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 376 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from all 1391s # expecting access denial. 1391s ok 377 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 378 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 379 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 380 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 381 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 382 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 383 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 384 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 385 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 386 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 387 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 388 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 389 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 390 1391s # --- 1391s # Order mutual-failure 1391s # Allow from somewhere.else.com 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 391 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # expecting access denial. 1391s ok 392 1391s # --- 1391s # Order mutual-failure 1391s # Deny from all 1391s # expecting access denial. 1391s ok 393 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from all 1391s # expecting access denial. 1391s ok 394 1391s # --- 1391s # Order mutual-failure 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 395 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from localhost 1391s # expecting access denial. 1391s ok 396 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 397 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1 1391s # expecting access denial. 1391s ok 398 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 399 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0 1391s # expecting access denial. 1391s ok 400 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 401 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1/255.255.0.0 1391s # expecting access denial. 1391s ok 402 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 403 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from 127.0.0.1/16 1391s # expecting access denial. 1391s ok 404 1391s # --- 1391s # Order mutual-failure 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 405 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from somewhere.else.com 1391s # expecting access denial. 1391s ok 406 1391s # --- 1391s # Order mutual-failure 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 407 1391s # --- 1391s # Order mutual-failure 1391s # Allow from 66.6.6.6 1391s # Deny from 66.6.6.6 1391s # expecting access denial. 1391s ok 408 1391s ok 1393s t/modules/actions.t ................. 1393s 1..20 1393s # Running under perl version 5.038002 for linux 1393s # Current time local: Tue Mar 19 01:44:50 2024 1393s # Current time GMT: Tue Mar 19 01:44:50 2024 1393s # Using Test.pm version 1.31 1393s # Using Apache/Test.pm version 1.42 1393s # expected: 200 1393s # received: '200' 1393s ok 1 1393s # expected: 'nada' 1393s # received: 'nada' 1393s ok 2 1393s # expected: 404 1393s # received: '404' 1393s ok 3 1393s ok 4 # skip RC=404, no need to check content 1393s # expected: 404 1393s # received: '404' 1393s ok 5 1393s ok 6 # skip RC=404, no need to check content 1393s # expected: 404 1393s # received: '404' 1393s ok 7 1393s ok 8 # skip RC=404, no need to check content 1393s # expected: 200 1393s # received: '200' 1393s ok 9 1393s # expected: 'nada' 1393s # received: 'nada' 1393s ok 10 1393s # expected: 404 1393s # received: '404' 1393s ok 11 1393s ok 12 # skip RC=404, no need to check content 1393s # expected: 200 1393s # received: '200' 1393s ok 13 1393s # expected: 'POST 1393s # foo2: bar2 1393s # ' 1393s # received: 'POST 1393s # foo2: bar2 1393s # ' 1393s ok 14 1393s # expected: 405 1393s # received: '405' 1393s ok 15 1393s # expected: 200 1393s # received: '200' 1393s ok 16 1393s # expected: 'foo=bar' 1393s # received: 'foo=bar' 1393s ok 17 1393s # expected: 200 1393s # received: '200' 1393s ok 18 1393s # expected: 'POST 1393s # foo2: bar2 1393s # ' 1393s # received: 'POST 1393s # foo2: bar2 1393s # ' 1393s ok 19 1393s # expected: 405 1393s # received: '405' 1393s ok 20 1393s ok 1395s t/modules/alias.t ................... 1395s 1..134 1395s # Running under perl version 5.038002 for linux 1395s # Current time local: Tue Mar 19 01:44:52 2024 1395s # Current time GMT: Tue Mar 19 01:44:52 2024 1395s # Using Test.pm version 1.31 1395s # Using Apache/Test.pm version 1.42 1395s # verifying simple aliases 1395s # testing : /alias/ 1395s # expected: 200 1395s # received: '200' 1395s ok 1 1395s # testing : /bogu/ 1395s # expected: 404 1395s # received: '404' 1395s ok 2 1395s # verifying alias match with /ali[0-9]. 1395s # testing : /ali0 1395s # expected: 0 1395s # received: '0' 1395s ok 3 1395s # testing : /ali1 1395s # expected: 1 1395s # received: '1' 1395s ok 4 1395s # testing : /ali2 1395s # expected: 2 1395s # received: '2' 1395s ok 5 1395s # testing : /ali3 1395s # expected: 3 1395s # received: '3' 1395s ok 6 1395s # testing : /ali4 1395s # expected: 4 1395s # received: '4' 1395s ok 7 1395s # testing : /ali5 1395s # expected: 5 1395s # received: '5' 1395s ok 8 1395s # testing : /ali6 1395s # expected: 6 1395s # received: '6' 1395s ok 9 1395s # testing : /ali7 1395s # expected: 7 1395s # received: '7' 1395s ok 10 1395s # testing : /ali8 1395s # expected: 8 1395s # received: '8' 1395s ok 11 1395s # testing : /ali9 1395s # expected: 9 1395s # received: '9' 1395s ok 12 1395s # verifying expression alias match with /expr/ali[0-9]. 1395s # testing : /ali0 1395s # expected: 0 1395s # received: '0' 1395s ok 13 1395s # testing : /ali1 1395s # expected: 1 1395s # received: '1' 1395s ok 14 1395s # testing : /ali2 1395s # expected: 2 1395s # received: '2' 1395s ok 15 1395s # testing : /ali3 1395s # expected: 3 1395s # received: '3' 1395s ok 16 1395s # testing : /ali4 1395s # expected: 4 1395s # received: '4' 1395s ok 17 1395s # testing : /ali5 1395s # expected: 5 1395s # received: '5' 1395s ok 18 1395s # testing : /ali6 1395s # expected: 6 1395s # received: '6' 1395s ok 19 1395s # testing : /ali7 1395s # expected: 7 1395s # received: '7' 1395s ok 20 1395s # testing : /ali8 1395s # expected: 8 1395s # received: '8' 1395s ok 21 1395s # testing : /ali9 1395s # expected: 9 1395s # received: '9' 1395s ok 22 1395s # testing : /forbid 1395s # expected: '403' 1395s # received: '403' 1395s ok 23 1395s # testing : /gone 1395s # expected: '410' 1395s # received: '410' 1395s ok 24 1395s # testing : /perm 1395s # expected: '301' 1395s # received: '301' 1395s ok 25 1395s # testing : /perm2 1395s # expected: '301' 1395s # received: '301' 1395s ok 26 1395s # testing : /seeother 1395s # expected: '303' 1395s # received: '303' 1395s ok 27 1395s # testing : /temp 1395s # expected: '302' 1395s # received: '302' 1395s ok 28 1395s # testing : /temp2 1395s # expected: '302' 1395s # received: '302' 1395s ok 29 1395s verifying body of perm and temp redirect match 1395s # testing : /p0 1395s # expected: 0 1395s # received: '0' 1395s ok 30 1395s # testing : /p1 1395s # expected: 1 1395s # received: '1' 1395s ok 31 1395s # testing : /p2 1395s # expected: 2 1395s # received: '2' 1395s ok 32 1395s # testing : /p3 1395s # expected: 3 1395s # received: '3' 1395s ok 33 1395s # testing : /p4 1395s # expected: 4 1395s # received: '4' 1395s ok 34 1395s # testing : /p5 1395s # expected: 5 1395s # received: '5' 1395s ok 35 1395s # testing : /p6 1395s # expected: 6 1395s # received: '6' 1395s ok 36 1395s # testing : /p7 1395s # expected: 7 1395s # received: '7' 1395s ok 37 1395s # testing : /p8 1395s # expected: 8 1395s # received: '8' 1395s ok 38 1395s # testing : /p9 1395s # expected: 9 1395s # received: '9' 1395s ok 39 1395s # testing : /t0 1395s # expected: 0 1395s # received: '0' 1395s ok 40 1395s # testing : /t1 1395s # expected: 1 1395s # received: '1' 1395s ok 41 1395s # testing : /t2 1395s # expected: 2 1395s # received: '2' 1395s ok 42 1395s # testing : /t3 1395s # expected: 3 1395s # received: '3' 1395s ok 43 1395s # testing : /t4 1395s # expected: 4 1395s # received: '4' 1395s ok 44 1395s # testing : /t5 1395s # expected: 5 1395s # received: '5' 1395s ok 45 1395s # testing : /t6 1395s # expected: 6 1395s # received: '6' 1395s ok 46 1395s # testing : /t7 1395s # expected: 7 1395s # received: '7' 1395s ok 47 1395s # testing : /t8 1395s # expected: 8 1395s # received: '8' 1395s ok 48 1395s # testing : /t9 1395s # expected: 9 1395s # received: '9' 1395s ok 49 1395s verifying body of perm and temp redirect match with expression support 1395s # testing : /p0 1395s # expected: 0 1395s # received: '0' 1395s ok 50 1395s # testing : /p1 1395s # expected: 1 1395s # received: '1' 1395s ok 51 1395s # testing : /p2 1395s # expected: 2 1395s # received: '2' 1395s ok 52 1395s # testing : /p3 1395s # expected: 3 1395s # received: '3' 1395s ok 53 1395s # testing : /p4 1395s # expected: 4 1395s # received: '4' 1395s ok 54 1395s # testing : /p5 1395s # expected: 5 1395s # received: '5' 1395s ok 55 1395s # testing : /p6 1395s # expected: 6 1395s # received: '6' 1395s ok 56 1395s # testing : /p7 1395s # expected: 7 1395s # received: '7' 1395s ok 57 1395s # testing : /p8 1395s # expected: 8 1395s # received: '8' 1395s ok 58 1395s # testing : /p9 1395s # expected: 9 1395s # received: '9' 1395s ok 59 1395s # testing : /t0 1395s # expected: 0 1395s # received: '0' 1395s ok 60 1395s # testing : /t1 1395s # expected: 1 1395s # received: '1' 1395s ok 61 1395s # testing : /t2 1395s # expected: 2 1395s # received: '2' 1395s ok 62 1395s # testing : /t3 1395s # expected: 3 1395s # received: '3' 1395s ok 63 1395s # testing : /t4 1395s # expected: 4 1395s # received: '4' 1395s ok 64 1395s # testing : /t5 1395s # expected: 5 1395s # received: '5' 1395s ok 65 1395s # testing : /t6 1395s # expected: 6 1395s # received: '6' 1395s ok 66 1395s # testing : /t7 1395s # expected: 7 1395s # received: '7' 1395s ok 67 1395s # testing : /t8 1395s # expected: 8 1395s # received: '8' 1395s ok 68 1395s # testing : /t9 1395s # expected: 9 1395s # received: '9' 1395s ok 69 1395s verifying return code of seeother and gone redirect match 1395s # testing : f0 1395s # expected: '403' 1395s # received: '403' 1395s ok 70 1395s # testing : f1 1395s # expected: '403' 1395s # received: '403' 1395s ok 71 1395s # testing : f2 1395s # expected: '403' 1395s # received: '403' 1395s ok 72 1395s # testing : f3 1395s # expected: '403' 1395s # received: '403' 1395s ok 73 1395s # testing : f4 1395s # expected: '403' 1395s # received: '403' 1395s ok 74 1395s # testing : f5 1395s # expected: '403' 1395s # received: '403' 1395s ok 75 1395s # testing : f6 1395s # expected: '403' 1395s # received: '403' 1395s ok 76 1395s # testing : f7 1395s # expected: '403' 1395s # received: '403' 1395s ok 77 1395s # testing : f8 1395s # expected: '403' 1395s # received: '403' 1395s ok 78 1395s # testing : f9 1395s # expected: '403' 1395s # received: '403' 1395s ok 79 1395s # testing : s0 1395s # expected: '303' 1395s # received: '303' 1395s ok 80 1395s # testing : s1 1395s # expected: '303' 1395s # received: '303' 1395s ok 81 1395s # testing : s2 1395s # expected: '303' 1395s # received: '303' 1395s ok 82 1395s # testing : s3 1395s # expected: '303' 1395s # received: '303' 1395s ok 83 1395s # testing : s4 1395s # expected: '303' 1395s # received: '303' 1395s ok 84 1395s # testing : s5 1395s # expected: '303' 1395s # received: '303' 1395s ok 85 1395s # testing : s6 1395s # expected: '303' 1395s # received: '303' 1395s ok 86 1395s # testing : s7 1395s # expected: '303' 1395s # received: '303' 1395s ok 87 1395s # testing : s8 1395s # expected: '303' 1395s # received: '303' 1395s ok 88 1395s # testing : s9 1395s # expected: '303' 1395s # received: '303' 1395s ok 89 1395s # testing : g0 1395s # expected: '410' 1395s # received: '410' 1395s ok 90 1395s # testing : g1 1395s # expected: '410' 1395s # received: '410' 1395s ok 91 1395s # testing : g2 1395s # expected: '410' 1395s # received: '410' 1395s ok 92 1395s # testing : g3 1395s # expected: '410' 1395s # received: '410' 1395s ok 93 1395s # testing : g4 1395s # expected: '410' 1395s # received: '410' 1395s ok 94 1395s # testing : g5 1395s # expected: '410' 1395s # received: '410' 1395s ok 95 1395s # testing : g6 1395s # expected: '410' 1395s # received: '410' 1395s ok 96 1395s # testing : g7 1395s # expected: '410' 1395s # received: '410' 1395s ok 97 1395s # testing : g8 1395s # expected: '410' 1395s # received: '410' 1395s ok 98 1395s # testing : g9 1395s # expected: '410' 1395s # received: '410' 1395s ok 99 1395s verifying return code of seeother and gone redirect match with expression support 1395s # testing : f0 1395s # expected: '403' 1395s # received: '403' 1395s ok 100 1395s # testing : f1 1395s # expected: '403' 1395s # received: '403' 1395s ok 101 1395s # testing : f2 1395s # expected: '403' 1395s # received: '403' 1395s ok 102 1395s # testing : f3 1395s # expected: '403' 1395s # received: '403' 1395s ok 103 1395s # testing : f4 1395s # expected: '403' 1395s # received: '403' 1395s ok 104 1395s # testing : f5 1395s # expected: '403' 1395s # received: '403' 1395s ok 105 1395s # testing : f6 1395s # expected: '403' 1395s # received: '403' 1395s ok 106 1395s # testing : f7 1395s # expected: '403' 1395s # received: '403' 1395s ok 107 1395s # testing : f8 1395s # expected: '403' 1395s # received: '403' 1395s ok 108 1395s # testing : f9 1395s # expected: '403' 1395s # received: '403' 1395s ok 109 1395s # testing : s0 1395s # expected: '303' 1395s # received: '303' 1395s ok 110 1395s # testing : s1 1395s # expected: '303' 1395s # received: '303' 1395s ok 111 1395s # testing : s2 1395s # expected: '303' 1395s # received: '303' 1395s ok 112 1395s # testing : s3 1395s # expected: '303' 1395s # received: '303' 1395s ok 113 1395s # testing : s4 1395s # expected: '303' 1395s # received: '303' 1395s ok 114 1395s # testing : s5 1395s # expected: '303' 1395s # received: '303' 1395s ok 115 1395s # testing : s6 1395s # expected: '303' 1395s # received: '303' 1395s ok 116 1395s # testing : s7 1395s # expected: '303' 1395s # received: '303' 1395s ok 117 1395s # testing : s8 1395s # expected: '303' 1395s # received: '303' 1395s ok 118 1395s # testing : s9 1395s # expected: '303' 1395s # received: '303' 1395s ok 119 1395s # testing : g0 1395s # expected: '410' 1395s # received: '410' 1395s ok 120 1395s # testing : g1 1395s # expected: '410' 1395s # received: '410' 1395s ok 121 1395s # testing : g2 1395s # expected: '410' 1395s # received: '410' 1395s ok 122 1395s # testing : g3 1395s # expected: '410' 1395s # received: '410' 1395s ok 123 1395s # testing : g4 1395s # expected: '410' 1395s # received: '410' 1395s ok 124 1395s # testing : g5 1395s # expected: '410' 1395s # received: '410' 1395s ok 125 1395s # testing : g6 1395s # expected: '410' 1395s # received: '410' 1395s ok 126 1395s # testing : g7 1395s # expected: '410' 1395s # received: '410' 1395s ok 127 1395s # testing : g8 1395s # expected: '410' 1395s # received: '410' 1395s ok 128 1395s # testing : g9 1395s # expected: '410' 1395s # received: '410' 1395s ok 129 1395s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1395s # verifying /modules/alias/script is plain text 1395s # testing : /modules/alias/script 1395s # expected: '#!/bin/sh 1395s # echo Content-type: text/plain 1395s # echo 1395s # echo this is a shell script cgi. 1395s # ' 1395s # received: '#!/bin/sh 1395s # echo Content-type: text/plain 1395s # echo 1395s # echo this is a shell script cgi. 1395s # ' 1395s ok 130 1395s # verifying same file accessed at /cgi/script is executed code 1395s # testing : /cgi/script 1395s # expected: 'this is a shell script cgi. 1395s # ' 1395s # received: 'this is a shell script cgi. 1395s # ' 1395s ok 131 1395s # verifying ScriptAliasMatch with /aliascgi-script 1395s # testing : /aliascgi-script 1395s # expected: 'this is a shell script cgi. 1395s # ' 1395s # received: 'this is a shell script cgi. 1395s # ' 1395s ok 132 1395s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1395s # testing : /aliascgi-script 1395s # expected: 'this is a shell script cgi. 1395s # ' 1395s # received: 'this is a shell script cgi. 1395s # ' 1395s ok 133 1395s # verifying bad script alias. 1395s # testing : /aliascgi-nada 1395s # expected: 404 1395s # received: '404' 1395s ok 134 1395s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1395s ok 1397s t/modules/allowmethods.t ............ 1397s 1..9 1397s # Running under perl version 5.038002 for linux 1397s # Current time local: Tue Mar 19 01:44:54 2024 1397s # Current time GMT: Tue Mar 19 01:44:54 2024 1397s # Using Test.pm version 1.31 1397s # Using Apache/Test.pm version 1.42 1397s # testing : Get request to /Get responds 200 1397s # expected: 200 1397s # received: '200' 1397s ok 1 1397s # testing : Head request to /Get responds 200 1397s # expected: 200 1397s # received: '200' 1397s ok 2 1397s # testing : Post request to /Get responds 405 1397s # expected: 405 1397s # received: '405' 1397s ok 3 1397s # testing : Get request to /Head responds 200 1397s # expected: 200 1397s # received: '200' 1397s ok 4 1397s # testing : Head request to /Head responds 200 1397s # expected: 200 1397s # received: '200' 1397s ok 5 1397s # testing : Post request to /Head responds 405 1397s # expected: 405 1397s # received: '405' 1397s ok 6 1397s # testing : Get request to /Post responds 405 1397s # expected: 405 1397s # received: '405' 1397s ok 7 1397s # testing : Head request to /Post responds 405 1397s # expected: 405 1397s # received: '405' 1397s ok 8 1397s # testing : Post request to /Post responds 200 1397s # expected: 200 1397s # received: '200' 1397s ok 9 1397s ok 1398s t/modules/asis.t .................... 1398s 1..3 1398s # Running under perl version 5.038002 for linux 1398s # Current time local: Tue Mar 19 01:44:56 2024 1398s # Current time GMT: Tue Mar 19 01:44:56 2024 1398s # Using Test.pm version 1.31 1398s # Using Apache/Test.pm version 1.42 1398s # testing : asis content OK 1398s # expected: 'This is asis content. 1398s # ' 1398s # received: 'This is asis content. 1398s # ' 1398s ok 1 1398s # testing : asis gave 404 error 1398s # expected: 404 1398s # received: '404' 1398s ok 2 1398s # testing : asis gave 403 error 1398s # expected: 403 1398s # received: '403' 1398s ok 3 1398s ok 1402s t/modules/authz_core.t .............. 1402s 1..504 1402s # Running under perl version 5.038002 for linux 1402s # Current time local: Tue Mar 19 01:44:57 2024 1402s # Current time GMT: Tue Mar 19 01:44:57 2024 1402s # Using Test.pm version 1.31 1402s # Using Apache/Test.pm version 1.42 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/groups1 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 200, expected 200 [a/ : a/ ] 1402s ok 1 1402s # got 200, expected 200 [a/ : a/ 1] 1402s ok 2 1402s # got 200, expected 200 [a/ : a/ 2] 1402s ok 3 1402s # got 200, expected 200 [a/ : a/ 1 2] 1402s ok 4 1402s # got 200, expected 200 [a/ : a/ 3] 1402s ok 5 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ user1: a/ ] 1402s ok 6 1402s # got 200, expected 200 [a/ user1: a/ user1] 1402s ok 7 1402s # got 401, expected 401 [a/ user1: a/ user2] 1402s ok 8 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ Any 1 2: a/ ] 1402s ok 9 1402s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1402s ok 10 1402s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1402s ok 11 1402s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1402s ok 12 1402s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1402s ok 13 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1402s ok 14 1402s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1402s ok 15 1402s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1402s ok 16 1402s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1402s ok 17 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1402s ok 18 1402s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1402s ok 19 1402s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1402s ok 20 1402s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1402s ok 21 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1402s ok 22 1402s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1402s ok 23 1402s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1402s ok 24 1402s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1402s ok 25 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1402s ok 26 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1402s ok 27 1402s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1402s ok 28 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1402s ok 29 1402s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1402s ok 30 1402s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1402s ok 31 1402s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1402s ok 32 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1402s ok 33 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1402s ok 34 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1402s ok 35 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1402s ok 36 1402s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1402s ok 37 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1402s ok 38 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1402s ok 39 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1402s ok 40 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1402s ok 41 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1402s ok 42 1402s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1402s ok 43 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1402s ok 44 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1402s ok 45 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1402s ok 46 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1402s ok 47 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1402s ok 48 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1402s ok 49 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1402s ok 50 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1402s ok 51 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1402s ok 52 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1402s ok 53 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1402s ok 54 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1402s ok 55 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1402s ok 56 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1402s ok 57 1402s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1402s ok 58 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 !2: a/ ] 1402s ok 59 1402s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1402s ok 60 1402s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1402s ok 61 1402s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1402s ok 62 1402s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1402s ok 63 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1402s ok 64 1402s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1402s ok 65 1402s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1402s ok 66 1402s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1402s ok 67 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1402s ok 68 1402s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1402s ok 69 1402s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1402s ok 70 1402s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1402s ok 71 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1402s ok 72 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1402s ok 73 1402s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1402s ok 74 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1402s ok 75 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1402s ok 76 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1402s ok 77 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1402s ok 78 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1402s ok 79 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1402s ok 80 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1402s ok 81 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1402s ok 82 1402s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1402s ok 83 1402s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1402s ok 84 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1402s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1402s ok 85 1402s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1402s ok 86 1402s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1402s ok 87 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1402s ok 88 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1402s ok 89 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1402s ok 90 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1402s ok 91 1402s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1402s ok 92 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1402s ok 93 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1402s ok 94 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1402s ok 95 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1402s ok 96 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1402s ok 97 1402s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1402s ok 98 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1402s ok 99 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1402s ok 100 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1402s ok 101 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1402s ok 102 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1402s ok 103 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1402s ok 104 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1402s ok 105 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1402s ok 106 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1402s ok 107 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1402s ok 108 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1402s ok 109 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1402s ok 110 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1402s ok 111 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1402s ok 112 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1402s ok 113 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 2: a/ ] 1402s ok 114 1402s # got 403, expected 403 [a/ All 1 2: a/ 1] 1402s ok 115 1402s # got 403, expected 403 [a/ All 1 2: a/ 2] 1402s ok 116 1402s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1402s ok 117 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1402s ok 118 1402s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1402s ok 119 1402s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1402s ok 120 1402s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1402s ok 121 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1402s ok 122 1402s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1402s ok 123 1402s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1402s ok 124 1402s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1402s ok 125 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1402s ok 126 1402s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1402s ok 127 1402s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1402s ok 128 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1402s ok 129 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1402s ok 130 1402s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1402s ok 131 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1402s ok 132 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1402s ok 133 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1402s ok 134 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1402s ok 135 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1402s ok 136 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1402s ok 137 1402s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1402s ok 138 1402s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1402s ok 139 1402s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1402s ok 140 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1402s ok 141 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1402s ok 142 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1402s ok 143 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1402s ok 144 1402s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1402s ok 145 1402s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1402s ok 146 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1402s ok 147 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1402s ok 148 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1402s ok 149 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1402s ok 150 1402s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1402s ok 151 1402s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1402s ok 152 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1402s ok 153 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1402s ok 154 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1402s ok 155 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1402s ok 156 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1402s ok 157 1402s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1402s ok 158 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1402s ok 159 1402s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1402s ok 160 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1402s ok 161 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1402s ok 162 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1402s ok 163 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1402s ok 164 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1402s ok 165 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1402s ok 166 1402s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1402s ok 167 1402s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1402s ok 168 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1402s ok 169 1402s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1402s ok 170 1402s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1402s ok 171 1402s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1402s ok 172 1402s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1402s ok 173 1402s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1402s ok 174 1402s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1402s ok 175 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1402s ok 176 1402s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1402s ok 177 1402s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1402s ok 178 1402s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1402s ok 179 1402s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1402s ok 180 1402s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1402s ok 181 1402s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1402s ok 182 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1402s ok 183 1402s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1402s ok 184 1402s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1402s ok 185 1402s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1402s ok 186 1402s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1402s ok 187 1402s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1402s ok 188 1402s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1402s ok 189 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1402s ok 190 1402s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1402s ok 191 1402s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1402s ok 192 1402s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1402s ok 193 1402s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1402s ok 194 1402s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1402s ok 195 1402s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1402s ok 196 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1402s ok 197 1402s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1402s ok 198 1402s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1402s ok 199 1402s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1402s ok 200 1402s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1402s ok 201 1402s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1402s ok 202 1402s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1402s ok 203 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1402s ok 204 1402s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1402s ok 205 1402s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1402s ok 206 1402s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1402s ok 207 1402s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1402s ok 208 1402s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1402s ok 209 1402s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1402s ok 210 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1402s ok 211 1402s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1402s ok 212 1402s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1402s ok 213 1402s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1402s ok 214 1402s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1402s ok 215 1402s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1402s ok 216 1402s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1402s ok 217 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1402s ok 218 1402s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1402s ok 219 1402s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1402s ok 220 1402s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1402s ok 221 1402s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1402s ok 222 1402s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1402s ok 223 1402s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1402s ok 224 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1402s ok 225 1402s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1402s ok 226 1402s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1402s ok 227 1402s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1402s ok 228 1402s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1402s ok 229 1402s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1402s ok 230 1402s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1402s ok 231 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1402s ok 232 1402s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1402s ok 233 1402s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1402s ok 234 1402s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1402s ok 235 1402s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1402s ok 236 1402s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1402s ok 237 1402s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1402s ok 238 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1402s ok 239 1402s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1402s ok 240 1402s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1402s ok 241 1402s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1402s ok 242 1402s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1402s ok 243 1402s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1402s ok 244 1402s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1402s ok 245 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1402s ok 246 1402s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1402s ok 247 1402s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1402s ok 248 1402s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1402s ok 249 1402s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1402s ok 250 1402s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1402s ok 251 1402s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1402s ok 252 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1402s ok 253 1402s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1402s ok 254 1402s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1402s ok 255 1402s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1402s ok 256 1402s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1402s ok 257 1402s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1402s ok 258 1402s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1402s ok 259 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1402s ok 260 1402s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1402s ok 261 1402s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1402s ok 262 1402s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1402s ok 263 1402s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1402s ok 264 1402s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1402s ok 265 1402s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1402s ok 266 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1402s ok 267 1402s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1402s ok 268 1402s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1402s ok 269 1402s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1402s ok 270 1402s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1402s ok 271 1402s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1402s ok 272 1402s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1402s ok 273 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1402s ok 274 1402s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1402s ok 275 1402s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1402s ok 276 1402s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1402s ok 277 1402s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1402s ok 278 1402s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1402s ok 279 1402s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1402s ok 280 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1402s ok 281 1402s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1402s ok 282 1402s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1402s ok 283 1402s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1402s ok 284 1402s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1402s ok 285 1402s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1402s ok 286 1402s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1402s ok 287 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1402s ok 288 1402s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1402s ok 289 1402s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1402s ok 290 1402s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1402s ok 291 1402s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1402s ok 292 1402s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1402s ok 293 1402s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1402s ok 294 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1402s ok 295 1402s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1402s ok 296 1402s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1402s ok 297 1402s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1402s ok 298 1402s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1402s ok 299 1402s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1402s ok 300 1402s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1402s ok 301 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1402s ok 302 1402s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1402s ok 303 1402s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1402s ok 304 1402s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1402s ok 305 1402s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1402s ok 306 1402s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1402s ok 307 1402s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1402s ok 308 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1402s ok 309 1402s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1402s ok 310 1402s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1402s ok 311 1402s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1402s ok 312 1402s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1402s ok 313 1402s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1402s ok 314 1402s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1402s ok 315 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1402s ok 316 1402s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1402s ok 317 1402s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1402s ok 318 1402s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1402s ok 319 1402s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1402s ok 320 1402s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1402s ok 321 1402s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1402s ok 322 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1402s ok 323 1402s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1402s ok 324 1402s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1402s ok 325 1402s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1402s ok 326 1402s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1402s ok 327 1402s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1402s ok 328 1402s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1402s ok 329 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1402s ok 330 1402s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1402s ok 331 1402s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1402s ok 332 1402s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1402s ok 333 1402s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1402s ok 334 1402s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1402s ok 335 1402s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1402s ok 336 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1402s ok 337 1402s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1402s ok 338 1402s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1402s ok 339 1402s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1402s ok 340 1402s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1402s ok 341 1402s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1402s ok 342 1402s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1402s ok 343 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1402s ok 344 1402s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1402s ok 345 1402s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1402s ok 346 1402s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1402s ok 347 1402s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1402s ok 348 1402s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1402s ok 349 1402s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1402s ok 350 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1402s ok 351 1402s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1402s ok 352 1402s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1402s ok 353 1402s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1402s ok 354 1402s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1402s ok 355 1402s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1402s ok 356 1402s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1402s ok 357 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1402s ok 358 1402s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1402s ok 359 1402s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1402s ok 360 1402s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1402s ok 361 1402s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1402s ok 362 1402s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1402s ok 363 1402s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1402s ok 364 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1402s ok 365 1402s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1402s ok 366 1402s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1402s ok 367 1402s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1402s ok 368 1402s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1402s ok 369 1402s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1402s ok 370 1402s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1402s ok 371 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1402s ok 372 1402s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1402s ok 373 1402s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1402s ok 374 1402s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1402s ok 375 1402s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1402s ok 376 1402s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1402s ok 377 1402s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1402s ok 378 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1402s ok 379 1402s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1402s ok 380 1402s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1402s ok 381 1402s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1402s ok 382 1402s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1402s ok 383 1402s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1402s ok 384 1402s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1402s ok 385 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1402s ok 386 1402s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1402s ok 387 1402s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1402s ok 388 1402s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1402s ok 389 1402s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1402s ok 390 1402s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1402s ok 391 1402s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1402s ok 392 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1402s ok 393 1402s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1402s ok 394 1402s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1402s ok 395 1402s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1402s ok 396 1402s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1402s ok 397 1402s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1402s ok 398 1402s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1402s ok 399 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1402s ok 400 1402s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1402s ok 401 1402s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1402s ok 402 1402s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1402s ok 403 1402s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1402s ok 404 1402s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1402s ok 405 1402s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1402s ok 406 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1402s ok 407 1402s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1402s ok 408 1402s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1402s ok 409 1402s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1402s ok 410 1402s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1402s ok 411 1402s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1402s ok 412 1402s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1402s ok 413 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1402s ok 414 1402s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1402s ok 415 1402s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1402s ok 416 1402s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1402s ok 417 1402s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1402s ok 418 1402s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1402s ok 419 1402s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1402s ok 420 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1402s ok 421 1402s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1402s ok 422 1402s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1402s ok 423 1402s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1402s ok 424 1402s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1402s ok 425 1402s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1402s ok 426 1402s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1402s ok 427 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1402s ok 428 1402s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1402s ok 429 1402s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1402s ok 430 1402s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1402s ok 431 1402s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1402s ok 432 1402s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1402s ok 433 1402s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1402s ok 434 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1402s ok 435 1402s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1402s ok 436 1402s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1402s ok 437 1402s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1402s ok 438 1402s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1402s ok 439 1402s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1402s ok 440 1402s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1402s ok 441 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1402s ok 442 1402s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1402s ok 443 1402s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1402s ok 444 1402s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1402s ok 445 1402s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1402s ok 446 1402s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1402s ok 447 1402s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1402s ok 448 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1402s ok 449 1402s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1402s ok 450 1402s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1402s ok 451 1402s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1402s ok 452 1402s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1402s ok 453 1402s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1402s ok 454 1402s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1402s ok 455 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1402s ok 456 1402s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1402s ok 457 1402s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1402s ok 458 1402s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1402s ok 459 1402s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1402s ok 460 1402s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1402s ok 461 1402s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1402s ok 462 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1402s ok 463 1402s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1402s ok 464 1402s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1402s ok 465 1402s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1402s ok 466 1402s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1402s ok 467 1402s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1402s ok 468 1402s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1402s ok 469 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1402s ok 470 1402s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1402s ok 471 1402s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1402s ok 472 1402s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1402s ok 473 1402s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1402s ok 474 1402s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1402s ok 475 1402s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1402s ok 476 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1402s ok 477 1402s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1402s ok 478 1402s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1402s ok 479 1402s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1402s ok 480 1402s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1402s ok 481 1402s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1402s ok 482 1402s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1402s ok 483 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1402s ok 484 1402s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1402s ok 485 1402s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1402s ok 486 1402s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1402s ok 487 1402s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1402s ok 488 1402s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1402s ok 489 1402s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1402s ok 490 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1402s ok 491 1402s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1402s ok 492 1402s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1402s ok 493 1402s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1402s ok 494 1402s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1402s ok 495 1402s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1402s ok 496 1402s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1402s ok 497 1402s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1402s ok 498 1402s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1402s ok 499 1402s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1402s ok 500 1402s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1402s ok 501 1402s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1402s ok 502 1402s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1402s ok 503 1402s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1402s ok 504 1402s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/groups1 1402s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/basic1 1402s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1402s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1402s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1402s ok 1404s t/modules/autoindex.t ............... 1404s 1..84 1404s # Running under perl version 5.038002 for linux 1404s # Current time local: Tue Mar 19 01:45:00 2024 1404s # Current time GMT: Tue Mar 19 01:45:00 2024 1404s # Using Test.pm version 1.31 1404s # Using Apache/Test.pm version 1.42 1404s --- 1404s IndexOrderDefault Ascending Name 1404s GET /modules/autoindex/htaccess/ 1404s ok 1 1404s --- 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 2 1404s --- 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 3 1404s --- 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 4 1404s --- 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 5 1404s --- 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 6 1404s --- 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 7 1404s --- 1404s IndexOrderDefault Ascending Date 1404s GET /modules/autoindex/htaccess/ 1404s ok 8 1404s --- 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 9 1404s --- 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 10 1404s --- 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 11 1404s --- 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 12 1404s --- 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 13 1404s --- 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 14 1404s --- 1404s IndexOrderDefault Ascending Size 1404s GET /modules/autoindex/htaccess/ 1404s ok 15 1404s --- 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 16 1404s --- 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 17 1404s --- 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 18 1404s --- 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 19 1404s --- 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 20 1404s --- 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 21 1404s --- 1404s IndexOrderDefault Descending Name 1404s GET /modules/autoindex/htaccess/ 1404s ok 22 1404s --- 1404s IndexOrderDefault Descending Name 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 23 1404s --- 1404s IndexOrderDefault Descending Name 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 24 1404s --- 1404s IndexOrderDefault Descending Name 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 25 1404s --- 1404s IndexOrderDefault Descending Name 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 26 1404s --- 1404s IndexOrderDefault Descending Name 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 27 1404s --- 1404s IndexOrderDefault Descending Name 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 28 1404s --- 1404s IndexOrderDefault Descending Date 1404s GET /modules/autoindex/htaccess/ 1404s ok 29 1404s --- 1404s IndexOrderDefault Descending Date 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 30 1404s --- 1404s IndexOrderDefault Descending Date 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 31 1404s --- 1404s IndexOrderDefault Descending Date 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 32 1404s --- 1404s IndexOrderDefault Descending Date 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 33 1404s --- 1404s IndexOrderDefault Descending Date 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 34 1404s --- 1404s IndexOrderDefault Descending Date 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 35 1404s --- 1404s IndexOrderDefault Descending Size 1404s GET /modules/autoindex/htaccess/ 1404s ok 36 1404s --- 1404s IndexOrderDefault Descending Size 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 37 1404s --- 1404s IndexOrderDefault Descending Size 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 38 1404s --- 1404s IndexOrderDefault Descending Size 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 39 1404s --- 1404s IndexOrderDefault Descending Size 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 40 1404s --- 1404s IndexOrderDefault Descending Size 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 41 1404s --- 1404s IndexOrderDefault Descending Size 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 42 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s GET /modules/autoindex/htaccess/ 1404s ok 43 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 44 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 45 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 46 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 47 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 48 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Name 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 49 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s GET /modules/autoindex/htaccess/ 1404s ok 50 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 51 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 52 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 53 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 54 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 55 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Date 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 56 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s GET /modules/autoindex/htaccess/ 1404s ok 57 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 58 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 59 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 60 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 61 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 62 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Ascending Size 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 63 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s GET /modules/autoindex/htaccess/ 1404s ok 64 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 65 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 66 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 67 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 68 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 69 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Name 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 70 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s GET /modules/autoindex/htaccess/ 1404s ok 71 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 72 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 73 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 74 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 75 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 76 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Date 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 77 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s GET /modules/autoindex/htaccess/ 1404s ok 78 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s 1404s (C=N O=A) 1404s GET /modules/autoindex/htaccess/?C=N&O=A 1404s ok 79 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s 1404s (C=N O=D) 1404s GET /modules/autoindex/htaccess/?C=N&O=D 1404s ok 80 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s 1404s (C=M O=A) 1404s GET /modules/autoindex/htaccess/?C=M&O=A 1404s ok 81 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s 1404s (C=M O=D) 1404s GET /modules/autoindex/htaccess/?C=M&O=D 1404s ok 82 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s 1404s (C=S O=A) 1404s GET /modules/autoindex/htaccess/?C=S&O=A 1404s ok 83 1404s --- 1404s IndexOptions FancyIndexing 1404s IndexOrderDefault Descending Size 1404s 1404s (C=S O=D) 1404s GET /modules/autoindex/htaccess/?C=S&O=D 1404s ok 84 1404s ok 1405s t/modules/autoindex2.t .............. 1405s 1..3 1405s # Running under perl version 5.038002 for linux 1405s # Current time local: Tue Mar 19 01:45:03 2024 1405s # Current time GMT: Tue Mar 19 01:45:03 2024 1405s # Using Test.pm version 1.31 1405s # Using Apache/Test.pm version 1.42 1405s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1405s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1405s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1405s # testing : dir_broken should not be listed 1405s # expected: 0 1405s # received: 0 1405s ok 1 1405s # testing : dir_normal should be listed 1405s # expected: 1 1405s # received: 1 1405s ok 2 1405s # testing : dir_protected should not be listed 1405s # expected: 0 1405s # received: 0 1405s ok 3 1405s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1405s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1405s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1405s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1405s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1405s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1405s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1405s ok 1407s t/modules/brotli.t .................. 1407s 1..64 1407s # Running under perl version 5.038002 for linux 1407s # Current time local: Tue Mar 19 01:45:04 2024 1407s # Current time GMT: Tue Mar 19 01:45:04 2024 1407s # Using Test.pm version 1.31 1407s # Using Apache/Test.pm version 1.42 1407s qvalue: 1407s # expected: 200 1407s # received: '200' 1407s ok 1 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 2 1407s qvalue: 1407s # expected: 200 1407s # received: '200' 1407s ok 3 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 4 1407s qvalue: 1407s # expected: 200 1407s # received: '200' 1407s ok 5 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 6 1407s qvalue: 1407s # expected: 200 1407s # received: '200' 1407s ok 7 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 8 1407s qvalue: 1407s # expected: 200 1407s # received: '200' 1407s ok 9 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 10 1407s qvalue: 1407s # expected: 200 1407s # received: '200' 1407s ok 11 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 12 1407s qvalue: ; 1407s # expected: 200 1407s # received: '200' 1407s ok 13 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 14 1407s qvalue: ; 1407s # expected: 200 1407s # received: '200' 1407s ok 15 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 16 1407s qvalue: ; 1407s # expected: 200 1407s # received: '200' 1407s ok 17 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 18 1407s qvalue: ;q= 1407s # expected: 200 1407s # received: '200' 1407s ok 19 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 20 1407s qvalue: ;q= 1407s # expected: 200 1407s # received: '200' 1407s ok 21 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 22 1407s qvalue: ;q= 1407s # expected: 200 1407s # received: '200' 1407s ok 23 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 24 1407s qvalue: ;q=0 1407s # expected: 200 1407s # received: '200' 1407s ok 25 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 26 1407s qvalue: ;q=0 1407s # expected: 200 1407s # received: '200' 1407s ok 27 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 28 1407s qvalue: ;q=0 1407s # expected: 200 1407s # received: '200' 1407s ok 29 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 30 1407s qvalue: ;q=0. 1407s # expected: 200 1407s # received: '200' 1407s ok 31 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 32 1407s qvalue: ;q=0. 1407s # expected: 200 1407s # received: '200' 1407s ok 33 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 34 1407s qvalue: ;q=0. 1407s # expected: 200 1407s # received: '200' 1407s ok 35 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 36 1407s qvalue: ;q=0.0 1407s # expected: 200 1407s # received: '200' 1407s ok 37 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 38 1407s qvalue: ;q=0.0 1407s # expected: 200 1407s # received: '200' 1407s ok 39 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 40 1407s qvalue: ;q=0.0 1407s # expected: 200 1407s # received: '200' 1407s ok 41 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 42 1407s qvalue: ;q=0.00 1407s # expected: 200 1407s # received: '200' 1407s ok 43 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 44 1407s qvalue: ;q=0.00 1407s # expected: 200 1407s # received: '200' 1407s ok 45 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 46 1407s qvalue: ;q=0.00 1407s # expected: 200 1407s # received: '200' 1407s ok 47 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 48 1407s qvalue: ;q=0.000 1407s # expected: 200 1407s # received: '200' 1407s ok 49 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 50 1407s qvalue: ;q=0.000 1407s # expected: 200 1407s # received: '200' 1407s ok 51 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 52 1407s qvalue: ;q=0.000 1407s # expected: 200 1407s # received: '200' 1407s ok 53 1407s # testing : response without Content-Encoding is OK 1407s # expected: undef 1407s # received: undef 1407s ok 54 1407s qvalue: ;q=0.0000 1407s # expected: 200 1407s # received: '200' 1407s ok 55 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 56 1407s qvalue: ;q=0.0000 1407s # expected: 200 1407s # received: '200' 1407s ok 57 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 58 1407s qvalue: ;q=0.0000 1407s # expected: 200 1407s # received: '200' 1407s ok 59 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 60 1407s # expected: 200 1407s # received: '200' 1407s ok 61 1407s # testing : response Content-Encoding is OK 1407s # expected: 'br' 1407s # received: 'br' 1407s ok 62 1407s # expected: 200 1407s # received: '200' 1407s ok 63 1407s # testing : response Content-Encoding is OK 1407s # expected: 'gzip' 1407s # received: 'gzip' 1407s ok 64 1407s ok 1409s t/modules/buffer.t .................. 1409s 1..12 1409s # Running under perl version 5.038002 for linux 1409s # Current time local: Tue Mar 19 01:45:06 2024 1409s # Current time GMT: Tue Mar 19 01:45:06 2024 1409s # Using Test.pm version 1.31 1409s # Using Apache/Test.pm version 1.42 1409s # testing : Checking return code is '200' 1409s # expected: 200 1409s # received: '200' 1409s ok 1 1409s ok 2 1409s # testing : Checking return code is '200' 1409s # expected: 200 1409s # received: '200' 1409s ok 3 1409s ok 4 1409s # testing : Checking return code is '200' 1409s # expected: 200 1409s # received: '200' 1409s ok 5 1409s ok 6 1409s # testing : Checking return code is '200' 1409s # expected: 200 1409s # received: '200' 1409s ok 7 1409s ok 8 1409s # testing : Checking return code is '200' 1409s # expected: 200 1409s # received: '200' 1409s ok 9 1409s ok 10 1409s # testing : Checking return code is '200' 1409s # expected: 200 1409s # received: '200' 1409s ok 11 1409s ok 12 1409s ok 1411s t/modules/cache.t ................... 1411s 1..3 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Mar 19 01:45:08 2024 1411s # Current time GMT: Tue Mar 19 01:45:08 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : non-cached call to index.html 1411s # expected: 200 1411s # received: '200' 1411s ok 1 1411s # testing : call to cache index.html 1411s # expected: 200 1411s # received: '200' 1411s ok 2 1411s # testing : cached call to index.html 1411s # expected: 200 1411s # received: '200' 1411s ok 3 1411s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1411s ok 1415s t/modules/cgi.t ..................... 1415s 1..58 1415s # Running under perl version 5.038002 for linux 1415s # Current time local: Tue Mar 19 01:45:10 2024 1415s # Current time GMT: Tue Mar 19 01:45:10 2024 1415s # Using Test.pm version 1.31 1415s # Using Apache/Test.pm version 1.42 1415s # testing : return code for acceptpathinfodefault.sh 1415s # expected: 200 1415s # received: '200' 1415s ok 1 1415s # testing : body for acceptpathinfodefault.sh 1415s # expected: '' 1415s # received: '' 1415s ok 2 1415s # testing : return code for acceptpathinfodefault.sh/foo 1415s # expected: 200 1415s # received: '200' 1415s ok 3 1415s # testing : body for acceptpathinfodefault.sh/foo 1415s # expected: '/foo' 1415s # received: '/foo' 1415s ok 4 1415s # testing : return code for acceptpathinfooff.sh 1415s # expected: 200 1415s # received: '200' 1415s ok 5 1415s # testing : body for acceptpathinfooff.sh 1415s # expected: '' 1415s # received: '' 1415s ok 6 1415s # testing : return code for acceptpathinfooff.sh/foo 1415s # expected: 404 1415s # received: '404' 1415s ok 7 1415s # no body test for this one 1415s ok 8 1415s # testing : return code for acceptpathinfoon.sh 1415s # expected: 200 1415s # received: '200' 1415s ok 9 1415s # testing : body for acceptpathinfoon.sh 1415s # expected: '' 1415s # received: '' 1415s ok 10 1415s # testing : return code for acceptpathinfoon.sh/foo 1415s # expected: 200 1415s # received: '200' 1415s ok 11 1415s # testing : body for acceptpathinfoon.sh/foo 1415s # expected: '/foo' 1415s # received: '/foo' 1415s ok 12 1415s # testing : return code for bogus-perl.pl 1415s # expected: 500 1415s # received: '500' 1415s ok 13 1415s # cgi log created ok. 1415s ok 14 1415s # testing : return code for bogus-sh.sh 1415s # expected: 500 1415s # received: '500' 1415s ok 15 1415s # checking that log size (807) is bigger than it used to be (523) 1415s ok 16 1415s # testing : return code for nph-stderr.pl 1415s # expected: 200 1415s # received: '200' 1415s ok 17 1415s # testing : body for nph-stderr.pl 1415s # expected: 'this is nph-stdout' 1415s # received: 'this is nph-stdout' 1415s ok 18 1415s # testing : return code for nph-test.pl 1415s # expected: 200 1415s # received: '200' 1415s ok 19 1415s # testing : body for nph-test.pl 1415s # expected: 'ok' 1415s # received: 'ok' 1415s ok 20 1415s # testing : return code for perl.pl 1415s # expected: 200 1415s # received: '200' 1415s ok 21 1415s # testing : body for perl.pl 1415s # expected: 'perl cgi' 1415s # received: 'perl cgi' 1415s ok 22 1415s # testing : return code for sh.sh 1415s # expected: 200 1415s # received: '200' 1415s ok 23 1415s # testing : body for sh.sh 1415s # expected: 'sh cgi' 1415s # received: 'sh cgi' 1415s ok 24 1415s # testing : return code for stderr1.pl 1415s # expected: 200 1415s # received: '200' 1415s ok 25 1415s # testing : body for stderr1.pl 1415s # expected: 'this is stdout' 1415s # received: 'this is stdout' 1415s ok 26 1415s # testing : return code for stderr2.pl 1415s # expected: 200 1415s # received: '200' 1415s ok 27 1415s # testing : body for stderr2.pl 1415s # expected: 'this is also stdout' 1415s # received: 'this is also stdout' 1415s ok 28 1415s # testing : return code for stderr3.pl 1415s # expected: 200 1415s # received: '200' 1415s ok 29 1415s # testing : body for stderr3.pl 1415s # expected: 'this is more stdout' 1415s # received: 'this is more stdout' 1415s ok 30 1415s # posted content (length 10) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1415s # expected: '500' 1415s # received: '500' 1415s ok 31 1415s # checking that log size (35781) is greater than 807 1415s ok 32 1415s # verifying that logged content is 10 characters 1415s ok 33 1415s # posted content (length 99) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1415s # expected: '500' 1415s # received: '500' 1415s ok 34 1415s # checking that log size (36240) is greater than 35781 1415s ok 35 1415s # verifying that logged content is 99 characters 1415s ok 36 1415s # posted content (length 250) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1415s # expected: '500' 1415s # received: '500' 1415s ok 37 1415s # checking that log size (36851) is greater than 36240 1415s ok 38 1415s # verifying that logged content is 250 characters 1415s ok 39 1415s # posted content (length 255) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1415s # expected: '500' 1415s # received: '500' 1415s ok 40 1415s # checking that log size (37467) is greater than 36851 1415s ok 41 1415s # verifying that logged content is 255 characters 1415s ok 42 1415s # posted content (length 256) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1415s # expected: '500' 1415s # received: '500' 1415s ok 43 1415s # checking that log size (38084) is greater than 37467 1415s ok 44 1415s # verifying that logged content is 256 characters 1415s ok 45 1415s # posted content (length 257) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1415s # expected: '500' 1415s # received: '500' 1415s ok 46 1415s # checking that log size (38701) is greater than 38084 1415s ok 47 1415s # verifying that logged content is 256 characters 1415s ok 48 1415s # posted content (length 258) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1415s # expected: '500' 1415s # received: '500' 1415s ok 49 1415s # checking that log size (39318) is greater than 38701 1415s ok 50 1415s # verifying that logged content is 256 characters 1415s ok 51 1415s # posted content (length 1024) to bogus-perl.pl 1415s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1415s # expected: '500' 1415s # received: '500' 1415s ok 52 1415s # checking that log size (39936) is greater than 39318 1415s ok 53 1415s # verifying that logged content is 256 characters 1415s ok 54 1415s # verifying log is greater than 40960 bytes. 1415s ok 55 1415s # verifying log did not grow after making bogus request. 1415s ok 56 1415s # verifying log did not grow after making another bogus request. 1415s ok 57 1415s # checking that HEAD /modules/cgi/perl.pl returns 200. 1415s ok 58 1415s ok 1417s t/modules/data.t .................... 1417s 1..2 1417s # Running under perl version 5.038002 for linux 1417s # Current time local: Tue Mar 19 01:45:14 2024 1417s # Current time GMT: Tue Mar 19 01:45:14 2024 1417s # Using Test.pm version 1.31 1417s # Using Apache/Test.pm version 1.42 1417s # testing : Checking return code is '200' 1417s # expected: 200 1417s # received: '200' 1417s ok 1 1417s ok 2 1417s ok 1421s t/modules/dav.t ..................... 1421s 1..19 1421s # Running under perl version 5.038002 for linux 1421s # Current time local: Tue Mar 19 01:45:16 2024 1421s # Current time GMT: Tue Mar 19 01:45:16 2024 1421s # Using Test.pm version 1.31 1421s # Using Apache/Test.pm version 1.42 1421s resource lock test: 1421s ok 1 1421s DAV put test: 1421s ok 2 1421s getting DAV resource properties: 1421s ok 3 1421s created: Tue, 19 Mar 2024 01:45:18 GMT 1421s modified: Tue, 19 Mar 2024 01:45:18 GMT 1421s now: Tue, 19 Mar 2024 01:45:20 GMT 1421s ok 4 1421s ok 5 1421s resource lock status test: 1421s ok 6 1421s resource unlock test: 1421s ok 7 1421s resource lock status test: 1421s ok 8 1421s getting uri... 1421s expect: 1421s -> 1421s 1421s
1421s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1421s this is a page generated by
1421s the mod_dav test in the Apache
1421s perl test suite.
1421s
1421s 1421s 1421s <- 1421s ok 15 1421s ok 16 1421s resource delete test: 1421s ok 17 1421s expect 404 not found got: 404 1421s ok 18 1421s PR 49825: expect 400 bad request got: 400 1421s ok 19 1421s ok 1423s t/modules/deflate.t ................. 1423s 1..47 1423s # Running under perl version 5.038002 for linux 1423s # Current time local: Tue Mar 19 01:45:20 2024 1423s # Current time GMT: Tue Mar 19 01:45:20 2024 1423s # Using Test.pm version 1.31 1423s # Using Apache/Test.pm version 1.42 1423s testing default 1423s ok 1 1423s ok 2 1423s ok 3 1423s ok 4 1423s ok 5 1423s ok 6 1423s ok 7 1423s ok 8 1423s ok 9 1423s ok 10 1423s ok 11 1423s ok 12 1423s ok 13 1423s ok 14 1423s ok 15 1423s ok 16 1423s ok 17 1423s ok 18 1423s ok 19 1423s ok 20 1423s ok 21 1423s ok 22 1423s ok 23 1423s ok 24 1423s ok 25 1423s ok 26 1423s ok 27 1423s ok 28 1423s ok 29 1423s ok 30 1423s ok 31 1423s ok 32 1423s ok 33 1423s ok 34 1423s ok 35 1423s ok 36 1423s ok 37 1423s ok 38 1423s ok 39 1423s ok 40 1423s ok 41 1423s ok 42 1423s ok 43 1423s ok 44 1423s ok 45 1423s # testing : response was 304 1423s # expected: qr/HTTP\/1\.. 304/ 1423s # received: 'HTTP/1.1 304 Not Modified' 1423s ok 46 1423s # testing : expect EOF after 304 header 1423s # expected: 0 1423s # received: 0 1423s ok 47 1423s ok 1424s t/modules/digest.t .................. 1424s 1..13 1424s # Running under perl version 5.038002 for linux 1424s # Current time local: Tue Mar 19 01:45:22 2024 1424s # Current time GMT: Tue Mar 19 01:45:22 2024 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.42 1424s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm1 1424s # testing : no user to authenticate 1424s # expected: 401 1424s # received: '401' 1424s ok 1 1424s # testing : user1:foo not found 1424s # expected: 401 1424s # received: '401' 1424s ok 2 1424s # testing : user1:password1 found 1424s # expected: 200 1424s # received: '200' 1424s ok 3 1424s # testing : user1:password1 with query string found 1424s # expected: 200 1424s # received: '200' 1424s ok 4 1424s # testing : manual Authorization header query string 1424s # expected: 200 1424s # received: '200' 1424s ok 5 1424s # testing : manual Authorization with no query string in header 1424s # expected: 400 1424s # received: '400' 1424s ok 6 1424s # testing : manual Authorization header with mismatched query string 1424s # expected: 400 1424s # received: '400' 1424s ok 7 1424s # testing : manual Authorization header with mismatched query string 1424s # expected: 400 1424s # received: '400' 1424s ok 8 1424s # testing : manual Authorization with no query string in header + MSIE 1424s # expected: 200 1424s # received: '200' 1424s ok 9 1424s # testing : a compliant response coming from MSIE 1424s # expected: 200 1424s # received: '200' 1424s ok 10 1424s # testing : manual Authorization header with mismatched query string + MSIE 1424s # expected: 400 1424s # received: '400' 1424s ok 11 1424s # testing : manual Authorization header with mismatched query string + MSIE 1424s # expected: 400 1424s # received: '400' 1424s ok 12 1424s # testing : no query string + MSIE 1424s # expected: 200 1424s # received: '200' 1424s ok 13 1424s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/realm1 1424s ok 1427s t/modules/dir.t ..................... 1427s 1..212 1427s # Running under perl version 5.038002 for linux 1427s # Current time local: Tue Mar 19 01:45:23 2024 1427s # Current time GMT: Tue Mar 19 01:45:23 2024 1427s # Using Test.pm version 1.31 1427s # Using Apache/Test.pm version 1.42 1427s expecting 403 (forbidden) using DirectoryIndex foo 1427s ok 1 1427s running 5 test gambit for "1.html" 1427s ok 2 1427s ok 3 1427s ok 4 1427s ok 5 1427s ok 6 1427s running 5 test gambit for "2.html" 1427s ok 7 1427s ok 8 1427s ok 9 1427s ok 10 1427s ok 11 1427s running 5 test gambit for "3.html" 1427s ok 12 1427s ok 13 1427s ok 14 1427s ok 15 1427s ok 16 1427s running 5 test gambit for "4.html" 1427s ok 17 1427s ok 18 1427s ok 19 1427s ok 20 1427s ok 21 1427s running 5 test gambit for "5.html" 1427s ok 22 1427s ok 23 1427s ok 24 1427s ok 25 1427s ok 26 1427s running 5 test gambit for "6.html" 1427s ok 27 1427s ok 28 1427s ok 29 1427s ok 30 1427s ok 31 1427s running 5 test gambit for "7.html" 1427s ok 32 1427s ok 33 1427s ok 34 1427s ok 35 1427s ok 36 1427s running 5 test gambit for "8.html" 1427s ok 37 1427s ok 38 1427s ok 39 1427s ok 40 1427s ok 41 1427s running 5 test gambit for "9.html" 1427s ok 42 1427s ok 43 1427s ok 44 1427s ok 45 1427s ok 46 1427s running 5 test gambit for "0.html" 1427s ok 47 1427s ok 48 1427s ok 49 1427s ok 50 1427s ok 51 1427s expecting 403 (forbidden) using DirectoryIndex goo 1427s ok 52 1427s running 5 test gambit for "1.html" 1427s ok 53 1427s ok 54 1427s ok 55 1427s ok 56 1427s ok 57 1427s running 5 test gambit for "2.html" 1427s ok 58 1427s ok 59 1427s ok 60 1427s ok 61 1427s ok 62 1427s running 5 test gambit for "3.html" 1427s ok 63 1427s ok 64 1427s ok 65 1427s ok 66 1427s ok 67 1427s running 5 test gambit for "4.html" 1427s ok 68 1427s ok 69 1427s ok 70 1427s ok 71 1427s ok 72 1427s running 5 test gambit for "5.html" 1427s ok 73 1427s ok 74 1427s ok 75 1427s ok 76 1427s ok 77 1427s running 5 test gambit for "6.html" 1427s ok 78 1427s ok 79 1427s ok 80 1427s ok 81 1427s ok 82 1427s running 5 test gambit for "7.html" 1427s ok 83 1427s ok 84 1427s ok 85 1427s ok 86 1427s ok 87 1427s running 5 test gambit for "8.html" 1427s ok 88 1427s ok 89 1427s ok 90 1427s ok 91 1427s ok 92 1427s running 5 test gambit for "9.html" 1427s ok 93 1427s ok 94 1427s ok 95 1427s ok 96 1427s ok 97 1427s running 5 test gambit for "0.html" 1427s ok 98 1427s ok 99 1427s ok 100 1427s ok 101 1427s ok 102 1427s expecting 403 (forbidden) using DirectoryIndex moo 1427s ok 103 1427s running 5 test gambit for "1.html" 1427s ok 104 1427s ok 105 1427s ok 106 1427s ok 107 1427s ok 108 1427s running 5 test gambit for "2.html" 1427s ok 109 1427s ok 110 1427s ok 111 1427s ok 112 1427s ok 113 1427s running 5 test gambit for "3.html" 1427s ok 114 1427s ok 115 1427s ok 116 1427s ok 117 1427s ok 118 1427s running 5 test gambit for "4.html" 1427s ok 119 1427s ok 120 1427s ok 121 1427s ok 122 1427s ok 123 1427s running 5 test gambit for "5.html" 1427s ok 124 1427s ok 125 1427s ok 126 1427s ok 127 1427s ok 128 1427s running 5 test gambit for "6.html" 1427s ok 129 1427s ok 130 1427s ok 131 1427s ok 132 1427s ok 133 1427s running 5 test gambit for "7.html" 1427s ok 134 1427s ok 135 1427s ok 136 1427s ok 137 1427s ok 138 1427s running 5 test gambit for "8.html" 1427s ok 139 1427s ok 140 1427s ok 141 1427s ok 142 1427s ok 143 1427s running 5 test gambit for "9.html" 1427s ok 144 1427s ok 145 1427s ok 146 1427s ok 147 1427s ok 148 1427s running 5 test gambit for "0.html" 1427s ok 149 1427s ok 150 1427s ok 151 1427s ok 152 1427s ok 153 1427s expecting 403 (forbidden) using DirectoryIndex bleh 1427s ok 154 1427s running 5 test gambit for "1.html" 1427s ok 155 1427s ok 156 1427s ok 157 1427s ok 158 1427s ok 159 1427s running 5 test gambit for "2.html" 1427s ok 160 1427s ok 161 1427s ok 162 1427s ok 163 1427s ok 164 1427s running 5 test gambit for "3.html" 1427s ok 165 1427s ok 166 1427s ok 167 1427s ok 168 1427s ok 169 1427s running 5 test gambit for "4.html" 1427s ok 170 1427s ok 171 1427s ok 172 1427s ok 173 1427s ok 174 1427s running 5 test gambit for "5.html" 1427s ok 175 1427s ok 176 1427s ok 177 1427s ok 178 1427s ok 179 1427s running 5 test gambit for "6.html" 1427s ok 180 1427s ok 181 1427s ok 182 1427s ok 183 1427s ok 184 1427s running 5 test gambit for "7.html" 1427s ok 185 1427s ok 186 1427s ok 187 1427s ok 188 1427s ok 189 1427s running 5 test gambit for "8.html" 1427s ok 190 1427s ok 191 1427s ok 192 1427s ok 193 1427s ok 194 1427s running 5 test gambit for "9.html" 1427s ok 195 1427s ok 196 1427s ok 197 1427s ok 198 1427s ok 199 1427s running 5 test gambit for "0.html" 1427s ok 200 1427s ok 201 1427s ok 202 1427s ok 203 1427s ok 204 1427s DirectoryIndex /modules/alias/index.html 1427s ok 205 1427s expecting 403 for DirectoryIndex foo goo moo bleh 1427s ok 206 1427s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1427s ok 207 1427s 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 1427s ok 208 1427s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1427s ok 209 1427s ok 210 1427s ok 211 1427s ok 212 # skip missing DirectorySlash NotFound 1427s ok 1428s t/modules/directorymatch.t .......... 1428s 1..2 1428s # Running under perl version 5.038002 for linux 1428s # Current time local: Tue Mar 19 01:45:26 2024 1428s # Current time GMT: Tue Mar 19 01:45:26 2024 1428s # Using Test.pm version 1.31 1428s # Using Apache/Test.pm version 1.42 1428s # testing : code for /index.html 1428s # expected: 200 1428s # received: '200' 1428s ok 1 1428s # testing : check for DMMATCH1 1428s # expected: '1' 1428s # received: '1' 1428s ok 2 1428s ok 1430s t/modules/env.t ..................... 1430s 1..6 1430s # Running under perl version 5.038002 for linux 1430s # Current time local: Tue Mar 19 01:45:27 2024 1430s # Current time GMT: Tue Mar 19 01:45:27 2024 1430s # Using Test.pm version 1.31 1430s # Using Apache/Test.pm version 1.42 1430s # host: /modules/env/host.shtml 1430s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1430s ok 1 1430s # nothere: /modules/env/nothere.shtml 1430s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1430s ok 2 1430s # set: /modules/env/set.shtml 1430s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1430s ok 3 1430s # setempty: /modules/env/setempty.shtml 1430s # setempty: EXPECT -><- ACTUAL -><- 1430s ok 4 1430s # type: /modules/env/type.shtml 1430s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1430s ok 5 1430s # unset: /modules/env/unset.shtml 1430s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1430s ok 6 1430s ok 1432s t/modules/expires.t ................. 1432s 1..92 1432s # Running under perl version 5.038002 for linux 1432s # Current time local: Tue Mar 19 01:45:29 2024 1432s # Current time GMT: Tue Mar 19 01:45:29 2024 1432s # Using Test.pm version 1.31 1432s # Using Apache/Test.pm version 1.42 1432s # debug: index.html 1432s HTTP/1.1 200 OK 1432s Cache-Control: max-age=323329526 1432s Connection: close 1432s Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Accept-Ranges: bytes 1432s ETag: "3-60bb3bbdae3c0" 1432s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1432s Vary: In-If1 1432s Content-Length: 3 1432s Content-Type: text/html 1432s Expires: Sat, 17 Jun 2034 07:30:58 GMT 1432s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1432s Client-Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Client-Peer: 127.0.0.1:8529 1432s Client-Response-Num: 1 1432s DMMATCH1: 1 1432s ok 1 1432s # debug: [Cache-Control] [max-age=323329526] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1432s # debug: expires 2034142258 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 332425819 1432s # debug: actual : 332425819 1432s ok 2 1432s # debug: text.txt 1432s HTTP/1.1 200 OK 1432s Cache-Control: max-age=0 1432s Connection: close 1432s Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Accept-Ranges: bytes 1432s ETag: "0-60bb3bbdae3c0" 1432s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1432s Vary: In-If1 1432s Content-Type: text/plain 1432s Expires: Tue, 19 Mar 2024 01:45:31 GMT 1432s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1432s Client-Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Client-Peer: 127.0.0.1:8529 1432s Client-Response-Num: 1 1432s DMMATCH1: 1 1432s ok 3 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 4 1432s # debug: image.gif 1432s HTTP/1.1 200 OK 1432s Cache-Control: max-age=120 1432s Connection: close 1432s Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Accept-Ranges: bytes 1432s ETag: "0-60bb3bbdae3c0" 1432s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1432s Vary: In-If1 1432s Content-Type: image/gif 1432s Expires: Tue, 19 Mar 2024 01:47:31 GMT 1432s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1432s Client-Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Client-Peer: 127.0.0.1:8529 1432s Client-Response-Num: 1 1432s DMMATCH1: 1 1432s ok 5 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 6 1432s # debug: foo.jpg 1432s HTTP/1.1 200 OK 1432s Cache-Control: max-age=86400 1432s Connection: close 1432s Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Accept-Ranges: bytes 1432s ETag: "0-60bb3bbdae3c0" 1432s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1432s Vary: In-If1 1432s Content-Type: image/jpeg 1432s Expires: Wed, 20 Mar 2024 01:45:31 GMT 1432s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1432s Client-Date: Tue, 19 Mar 2024 01:45:31 GMT 1432s Client-Peer: 127.0.0.1:8529 1432s Client-Response-Num: 1 1432s DMMATCH1: 1 1432s 1432s 1432s ok 7 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 8 1432s # debug: [Cache-Control] [max-age=323329526] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1432s # debug: expires 2034142258 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 332425819 1432s # debug: actual : 332425819 1432s ok 9 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 10 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 11 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 12 1432s # --- 1432s # ExpiresActive On 1432s # debug: [Cache-Control] [max-age=323329526] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1432s # debug: expires 2034142258 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 332425819 1432s # debug: actual : 332425819 1432s ok 13 1432s # --- 1432s # ExpiresActive On 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 14 1432s # --- 1432s # ExpiresActive On 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 15 1432s # --- 1432s # ExpiresActive On 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 16 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 2 months 2 weeks 2 days 8 hours 15 minutes 48 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 17 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 2 months 2 weeks 2 days 8 hours 15 minutes 48 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 18 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 2 months 2 weeks 2 days 8 hours 15 minutes 48 seconds" 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 19 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 2 months 2 weeks 2 days 8 hours 15 minutes 48 seconds" 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 20 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType text/plain M37586775 1432s # debug: [Cache-Control] [max-age=323329526] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1432s # debug: expires 2034142258 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 332425819 1432s # debug: actual : 332425819 1432s ok 21 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType text/plain M37586775 1432s # debug: [Cache-Control] [max-age=28490482] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 11 Feb 2025 19:46:54 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 11 Feb 2025 19:46:54 GMT 1432s # debug: expires 1739303214 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 37586775 1432s # debug: actual : 37586775 1432s ok 22 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType text/plain M37586775 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 23 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType text/plain M37586775 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 24 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault "access plus 3 months 7 days 5 hours 26 minutes 28 seconds" 1432s ExpiresByType text/plain "access plus 1 years 1 months 3 days 8 hours 31 minutes 44 seconds" 1432s # debug: [Cache-Control] [max-age=8400388] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Mon, 24 Jun 2024 07:11:59 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Mon, 24 Jun 2024 07:11:59 GMT 1432s # debug: expires 1719213119 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 8400388 1432s # debug: actual : 8400388 1432s ok 25 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault "access plus 3 months 7 days 5 hours 26 minutes 28 seconds" 1432s ExpiresByType text/plain "access plus 1 years 1 months 3 days 8 hours 31 minutes 44 seconds" 1432s # debug: [Cache-Control] [max-age=34417904] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Mon, 21 Apr 2025 10:17:15 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Mon, 21 Apr 2025 10:17:15 GMT 1432s # debug: expires 1745230635 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 34417904 1432s # debug: actual : 34417904 1432s ok 26 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault "access plus 3 months 7 days 5 hours 26 minutes 28 seconds" 1432s ExpiresByType text/plain "access plus 1 years 1 months 3 days 8 hours 31 minutes 44 seconds" 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 27 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault "access plus 3 months 7 days 5 hours 26 minutes 28 seconds" 1432s ExpiresByType text/plain "access plus 1 years 1 months 3 days 8 hours 31 minutes 44 seconds" 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 28 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault M3892060 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 29 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault M3892060 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 30 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault M3892060 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 31 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault M3892060 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 32 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 11 days 6 hours 31 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=323329526] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1432s # debug: expires 2034142258 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 332425819 1432s # debug: actual : 332425819 1432s ok 33 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 11 days 6 hours 31 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 34 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 11 days 6 hours 31 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=31794401] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Sat, 22 Mar 2025 01:32:13 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 22 Mar 2025 01:32:13 GMT 1432s # debug: expires 1742607133 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 40890694 1432s # debug: actual : 40890694 1432s ok 35 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 11 days 6 hours 31 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 36 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A40197974 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 14 days 2 hours 4 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=40197974] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Fri, 27 Jun 2025 07:51:45 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Fri, 27 Jun 2025 07:51:45 GMT 1432s # debug: expires 1751010705 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 40197974 1432s # debug: actual : 40197974 1432s ok 37 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A40197974 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 14 days 2 hours 4 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 38 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A40197974 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 14 days 2 hours 4 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=32037593] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Mon, 24 Mar 2025 21:05:25 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Mon, 24 Mar 2025 21:05:25 GMT 1432s # debug: expires 1742850325 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 41133886 1432s # debug: actual : 41133886 1432s ok 39 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A40197974 1432s ExpiresByType image/gif "modification plus 1 years 3 months 1 weeks 14 days 2 hours 4 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 40 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 1 years 9 days 7 hours 19 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=23243693] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Fri, 13 Dec 2024 02:20:25 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Fri, 13 Dec 2024 02:20:25 GMT 1432s # debug: expires 1734056425 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 32339986 1432s # debug: actual : 32339986 1432s ok 41 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 1 years 9 days 7 hours 19 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 42 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 1 years 9 days 7 hours 19 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 43 1432s #--- 1432s # ExpiresActive On 1432s ExpiresDefault "modification plus 1 years 9 days 7 hours 19 minutes 46 seconds" 1432s # debug: [Cache-Control] [max-age=86400] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Wed, 20 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Wed, 20 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710899131 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 86400 1432s # debug: actual : 86400 1432s ok 44 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/jpeg "access plus 3 months 13 days 8 hours 7 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=323329526] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Sat, 17 Jun 2034 07:30:58 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 17 Jun 2034 07:30:58 GMT 1432s # debug: expires 2034142258 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 332425819 1432s # debug: actual : 332425819 1432s ok 45 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/jpeg "access plus 3 months 13 days 8 hours 7 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 46 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/jpeg "access plus 3 months 13 days 8 hours 7 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 47 1432s # --- 1432s # ExpiresActive On 1432s ExpiresByType image/jpeg "access plus 3 months 13 days 8 hours 7 minutes 34 seconds" 1432s # debug: [Cache-Control] [max-age=8928454] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Sun, 30 Jun 2024 09:53:05 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sun, 30 Jun 2024 09:53:05 GMT 1432s # debug: expires 1719741185 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 8928454 1432s # debug: actual : 8928454 1432s ok 48 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A32838396 1432s ExpiresByType image/jpeg "access plus 1 years 1 months 1 days 6 hours 33 minutes 31 seconds" 1432s # debug: [Cache-Control] [max-age=32838396] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Expires] [Thu, 03 Apr 2025 03:32:07 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Thu, 03 Apr 2025 03:32:07 GMT 1432s # debug: expires 1743651127 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 32838396 1432s # debug: actual : 32838396 1432s ok 49 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A32838396 1432s ExpiresByType image/jpeg "access plus 1 years 1 months 1 days 6 hours 33 minutes 31 seconds" 1432s # debug: [Cache-Control] [max-age=0] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: expires 1710812731 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 9096292 1432s # debug: actual : 9096292 1432s ok 50 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A32838396 1432s ExpiresByType image/jpeg "access plus 1 years 1 months 1 days 6 hours 33 minutes 31 seconds" 1432s # debug: [Cache-Control] [max-age=120] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Expires] [Tue, 19 Mar 2024 01:47:31 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Tue, 19 Mar 2024 01:47:31 GMT 1432s # debug: expires 1710812851 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 120 1432s # debug: actual : 120 1432s ok 51 1432s # --- 1432s # ExpiresActive On 1432s ExpiresDefault A32838396 1432s ExpiresByType image/jpeg "access plus 1 years 1 months 1 days 6 hours 33 minutes 31 seconds" 1432s # debug: [Cache-Control] [max-age=34238011] 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Expires] [Sat, 19 Apr 2025 08:19:02 GMT] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s # debug: expires Sat, 19 Apr 2025 08:19:02 GMT 1432s # debug: expires 1745050742 1432s # debug: access Tue, 19 Mar 2024 01:45:31 GMT 1432s # debug: access 1710812731 1432s # debug: modified Mon, 04 Dec 2023 19:00:39 GMT 1432s # debug: modified 1701716439 1432s # debug: expected: 34238011 1432s # debug: actual : 34238011 1432s ok 52 1432s # --- 1432s # ExpiresActive Off 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 53 1432s # --- 1432s # ExpiresActive Off 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 54 1432s # --- 1432s # ExpiresActive Off 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 55 1432s # --- 1432s # ExpiresActive Off 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 56 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault "access plus 2 months 2 weeks 14 days 6 minutes 28 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 57 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault "access plus 2 months 2 weeks 14 days 6 minutes 28 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 58 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault "access plus 2 months 2 weeks 14 days 6 minutes 28 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 59 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault "access plus 2 months 2 weeks 14 days 6 minutes 28 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 60 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType text/plain "modification plus 3 months 1 weeks 16 days 5 hours 45 minutes 39 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 61 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType text/plain "modification plus 3 months 1 weeks 16 days 5 hours 45 minutes 39 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 62 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType text/plain "modification plus 3 months 1 weeks 16 days 5 hours 45 minutes 39 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 63 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType text/plain "modification plus 3 months 1 weeks 16 days 5 hours 45 minutes 39 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 64 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A7633635 1432s ExpiresByType text/plain A6413422 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 65 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A7633635 1432s ExpiresByType text/plain A6413422 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 66 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A7633635 1432s ExpiresByType text/plain A6413422 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 67 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A7633635 1432s ExpiresByType text/plain A6413422 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 68 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault A37523001 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 69 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault A37523001 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 70 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault A37523001 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 71 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault A37523001 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 72 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/gif M39938802 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 73 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/gif M39938802 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 74 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/gif M39938802 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 75 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/gif M39938802 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 76 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 7 hours 48 minutes 31 seconds" 1432s ExpiresByType image/gif A37674196 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 77 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 7 hours 48 minutes 31 seconds" 1432s ExpiresByType image/gif A37674196 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 78 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 7 hours 48 minutes 31 seconds" 1432s ExpiresByType image/gif A37674196 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 79 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault "modification plus 1 years 3 months 1 weeks 3 days 7 hours 48 minutes 31 seconds" 1432s ExpiresByType image/gif A37674196 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 80 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault M33371281 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 81 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault M33371281 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 82 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault M33371281 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 83 1432s #--- 1432s # ExpiresActive Off 1432s ExpiresDefault M33371281 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 84 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/jpeg A35442040 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 85 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/jpeg A35442040 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 86 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/jpeg A35442040 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 87 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresByType image/jpeg A35442040 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 88 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A3026616 1432s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 8 days 6 hours 28 minutes 33 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["3-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Length] [3] 1432s # debug: [Content-Type] [text/html] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 89 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A3026616 1432s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 8 days 6 hours 28 minutes 33 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [text/plain] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 90 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A3026616 1432s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 8 days 6 hours 28 minutes 33 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/gif] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 91 1432s # --- 1432s # ExpiresActive Off 1432s ExpiresDefault A3026616 1432s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 8 days 6 hours 28 minutes 33 seconds" 1432s # debug: [Connection] [close] 1432s # debug: [Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Accept-Ranges] [bytes] 1432s # debug: [ETag] ["0-60bb3bbdae3c0"] 1432s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1432s # debug: [Vary] [In-If1] 1432s # debug: [Content-Type] [image/jpeg] 1432s # debug: [Last-Modified] [Mon, 04 Dec 2023 19:00:39 GMT] 1432s # debug: [Client-Date] [Tue, 19 Mar 2024 01:45:31 GMT] 1432s # debug: [Client-Peer] [127.0.0.1:8529] 1432s # debug: [Client-Response-Num] [1] 1432s # debug: [DMMATCH1] [1] 1432s ok 92 1432s ok 1435s t/modules/ext_filter.t .............. 1435s 1..24 1435s # Running under perl version 5.038002 for linux 1435s # Current time local: Tue Mar 19 01:45:31 2024 1435s # Current time GMT: Tue Mar 19 01:45:31 2024 1435s # Using Test.pm version 1.31 1435s # Using Apache/Test.pm version 1.42 1435s # testing : sed output filter 1435s # expected: 'barbar' 1435s # received: 'barbar' 1435s ok 1 1435s # testing : slow filter process 1435s # expected: 'foobar' 1435s # received: 'foobar' 1435s ok 2 1435s # testing : echo worked 1435s # expected: 200 1435s # received: '200' 1435s ok 3 1435s # testing : request body filtered 1435s # expected: 'barbar 1435s # ' 1435s # received: 'barbar 1435s # ' 1435s ok 4 1435s # testing : got 413 error 1435s # expected: 413 1435s # received: '413' 1435s ok 5 1435s # testing : got 413 error body 1435s # expected: qr/413 Request Entity Too Large/ 1435s # received: ' 1435s # 1435s # 413 Request Entity Too Large 1435s # 1435s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1449s # 1449s # ' 1449s # received: ' 1449s #

Hello World!

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

No query was specified.

1449s # 1449s # ' 1449s # received: ' 1449s #

No query was specified.

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

Hello World!

1449s # 1449s # ' 1449s # received: ' 1449s #

Hello World!

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

No query was specified.

1449s # 1449s # ' 1449s # received: ' 1449s #

No query was specified.

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

mod_include test

1453s # 1453s # 1453s # Hello World 1453s # 1453s #

[back]

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

mod_include test

1453s # 1453s # 1453s # Hello World 1453s # 1453s #

[back]

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

mod_include test

1453s # 1453s # 1453s # Hello World 1453s # 1453s #

[back]

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

Load Balancer Manager for localhost

1472s # 1472s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1472s #
Server Built: 2024-01-24T22:00:03
1472s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1472s #
1472s #

LoadBalancer Status for balancer://foo1 [pb49aeff5_foo1]

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

LoadBalancer Status for balancer://foo2 [pb49aeff5_foo2]

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

LoadBalancer Status for balancer://foo3 [pb49aeff5_foo3]

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

LoadBalancer Status for balancer://foo4 [pb49aeff5_foo4]

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

LoadBalancer Status for balancer://pr45434 [pb49aeff5_pr45434]

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

LoadBalancer Status for balancer://failover [pb49aeff5_failover]

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

LoadBalancer Status for balancer://dynproxy [pb49aeff5_dynproxy]

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

Moved Permanently

1492s #

The document has moved here.

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

Moved Permanently

1492s #

The document has moved here.

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

Moved Permanently

1492s #

The document has moved here.

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

Moved Permanently

1492s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1492s #

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

Multiple Choices

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

Available documents: 1492s #

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

Multiple Choices

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

Available documents: 1492s #

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

Moved Permanently

1492s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1492s #

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

Multiple Choices

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

Available documents: 1492s #

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

Moved Permanently

1492s #

The document has moved here.

1492s # 1492s # ' 1492s ok 48 1492s ok 1494s t/modules/status.t .................. 1494s 1..1 1494s # Running under perl version 5.038002 for linux 1494s # Current time local: Tue Mar 19 01:46:31 2024 1494s # Current time GMT: Tue Mar 19 01:46:31 2024 1494s # Using Test.pm version 1.31 1494s # Using Apache/Test.pm version 1.42 1494s 1494s 1494s Apache Status 1494s 1494s

Apache Server Status for localhost (via 127.0.0.1)

1494s 1494s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1494s
Server MPM: event
1494s
Server Built: 2024-01-24T22:00:03 1494s

1494s
Current Time: Tuesday, 19-Mar-2024 01:46:33 UTC
1494s
Restart Time: Tuesday, 19-Mar-2024 01:42:50 UTC
1494s
Parent Server Config. Generation: 1
1494s
Parent Server MPM Generation: 0
1494s
Server uptime: 3 minutes 43 seconds
1494s
Server load: 1.40 1.33 0.91
1494s
Total accesses: 6784 - Total Traffic: 140.4 MB - Total Duration: 35953
1494s
CPU Usage: u4.98 s4.92 cu1.61 cs.79 - 5.52% CPU load
1494s
30.4 requests/sec - 0.6 MB/second - 21.2 kB/request - 5.29968 ms/request
1494s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1494s
1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0322153no0yes1024000
1322183no0yes0025000
2322200no0yes0025000
3331892no0yes0025000
Sum400 1099000
1494s
______________________W_________________________________________
1494s ____________________________________............................
1494s ................................................................
1494s ................................................................
1494s ................................................................
1494s ................................................................
1494s ................
1494s

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

1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s
SrvPIDAccMCPU 1494s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03221530/185/185_ 1494s 7.82103810.01.321.32 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/179/179_ 1494s 7.813025770.010.7210.72 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/163/163_ 1494s 7.81325340.06.726.72 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/183/183_ 1494s 7.811070240.03.493.49 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/190/190_ 1494s 7.83106640.010.8910.89 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-03221530/185/185_ 1494s 7.83114160.00.960.96 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-03221530/191/191_ 1494s 7.83108660.09.489.48 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
0-03221530/187/187_ 1494s 7.80102770.00.960.96 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/176/176_ 1494s 7.83102960.01.291.29 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-03221530/178/178_ 1494s 7.83113450.00.840.84 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-03221530/178/178_ 1494s 7.83112600.01.961.96 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-03221530/182/182_ 1494s 7.81104480.00.940.94 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/189/189_ 1494s 7.81113770.01.061.06 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/183/183_ 1494s 7.83114120.01.111.11 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-03221530/187/187_ 1494s 7.831013690.01.161.16 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-03221530/180/180_ 1494s 7.83113880.02.062.06 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-03221530/178/178_ 1494s 7.83112830.01.051.05 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-03221530/163/163_ 1494s 7.79119840.05.245.24 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/187/187_ 1494s 7.81113010.02.372.37 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/177/177_ 1494s 7.801113720.01.551.55 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/186/186_ 1494s 7.83308080.03.553.55 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/178/178_ 1494s 7.83104220.01.651.65 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-03221531/187/187W 1494s 7.81005200.01.361.36 1494s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-03221530/172/172_ 1494s 7.83305970.01.481.48 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03221530/187/187_ 1494s 7.83104310.01.021.02 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-03221830/74/74_ 1494s 2.77122930.010.5810.58 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-03221830/71/71_ 1494s 2.76111470.00.420.42 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/69/69_ 1494s 2.7810900.00.420.42 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-03221830/66/66_ 1494s 2.7611660.00.270.27 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/67/67_ 1494s 2.75302010.00.270.27 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/65/65_ 1494s 2.7730730.00.370.37 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/76/76_ 1494s 2.7811740.00.310.31 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-03221830/68/68_ 1494s 2.7530770.00.530.53 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/75/75_ 1494s 2.77311430.00.370.37 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/72/72_ 1494s 2.74301980.00.920.92 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/71/71_ 1494s 2.7730820.01.141.14 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/76/76_ 1494s 2.7711960.00.490.49 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/68/68_ 1494s 2.77301210.00.910.91 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/69/69_ 1494s 2.75311290.00.430.43 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/66/66_ 1494s 2.7710690.00.460.46 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-03221830/66/66_ 1494s 2.74101370.01.411.41 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/64/64_ 1494s 2.7710780.00.340.34 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-03221830/68/68_ 1494s 2.771011540.00.650.65 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-03221830/68/68_ 1494s 2.76102360.04.234.23 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/68/68_ 1494s 2.7711710.00.450.45 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
1-03221830/64/64_ 1494s 2.7611940.00.340.34 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/75/75_ 1494s 2.75103780.06.286.28 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03221830/70/70_ 1494s 2.78101170.04.724.72 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-03221830/67/67_ 1494s 2.77101710.02.302.30 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-03221830/62/62_ 1494s 2.78111900.06.256.25 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
2-03222000/15/15_ 1494s 0.8330840.00.070.07 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/18/18_ 1494s 0.793663067230.03.963.96 1494s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/nph-dripfeed.pl HTTP/1.1
2-03222000/13/13_ 1494s 0.8330770.00.020.02 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/18/18_ 1494s 0.8330850.00.060.06 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/15/15_ 1494s 0.8030770.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /modules/alias/redirect-me HTTP/1.1
2-03222000/17/17_ 1494s 0.8332200.00.060.06 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/17/17_ 1494s 0.8330330.00.050.05 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/16/16_ 1494s 0.6831240.00.100.10 1494s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
2-03222000/19/19_ 1494s 0.8330390.00.050.05 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/15/15_ 1494s 0.8232190.00.370.37 1494s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/2 HTTP/1.1
2-03222000/18/18_ 1494s 0.8430200.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/16/16_ 1494s 0.8431840.00.020.02 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/16/16_ 1494s 0.8231180.00.130.13 1494s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/none HTTP/1.1
2-03222000/14/14_ 1494s 0.8231110.00.030.03 1494s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/0 HTTP/1.1
2-03222000/14/14_ 1494s 0.8271140.00.040.04 1494s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on HTTP/1.1
2-03222000/14/14_ 1494s 0.7472150.00.090.09 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/compressed/ HTTP/1.1
2-03222000/14/14_ 1494s 0.7472190.00.090.09 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
2-03222000/19/19_ 1494s 0.8270290.00.280.28 1494s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on?&=test HTTP/1.1
2-03222000/15/15_ 1494s 0.8371220.00.060.06 1494s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes/no?test=value HTTP/1.1
2-03222000/19/19_ 1494s 0.83311530.04.024.02 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/16/16_ 1494s 0.8331200.00.030.03 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/17/17_ 1494s 0.7534260.00.130.13 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/ HTTP/1.1
2-03222000/19/19_ 1494s 0.8330240.00.120.12 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03222000/14/14_ 1494s 0.7533270.00.750.75 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fu/ HTTP/1.1
2-03222000/18/18_ 1494s 0.77317580.00.100.10 1494s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/env.pl HTTP/1.1
3-03318920/5/5_ 1494s 0.67331660.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/compressed/ HTTP/1.1
3-03318920/5/5_ 1494s 0.64334750.00.000.00 1494s 127.0.0.1http/1.1localhost:8529HEAD /modules/expires/htaccess/text.txt HTTP/1.1
3-03318920/6/6_ 1494s 0.68333130.00.010.01 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
3-03318920/5/5_ 1494s 0.6833190.00.000.00 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/en/two/index HTTP/1.1
3-03318920/5/5_ 1494s 0.6533140.00.010.01 1494s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03318920/5/5_ 1494s 0.6833160.00.010.01 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/content-type/test.var HTTP/1.1
3-03318920/5/5_ 1494s 0.6533160.00.000.00 1494s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03318920/6/6_ 1494s 0.682465770.00.010.01 1494s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/nph-102.pl HTTP/1.1
3-03318920/4/4_ 1494s 0.7023590.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /servlet/mapping.html HTTP/1.1
3-03318920/6/6_ 1494s 0.711122310.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy-qsa.html?bloo=blar HTTP/1.1
3-03318920/6/6_ 1494s 0.727190.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1710812885000000 H
3-03318920/3/3_ 1494s 0.637020.00.040.04 1494s 127.0.0.1http/1.1localhost:8529POST /modules/deflate/echo_post HTTP/1.1
3-03318920/5/5_ 1494s 0.7271100.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=171081282500
3-03318920/5/5_ 1494s 0.637190.00.040.04 1494s 127.0.0.1http/1.1localhost:8529GET /modules/dir/htaccess/ HTTP/1.1
3-03318920/5/5_ 1494s 0.7271110.00.050.05 1494s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
3-03318920/3/3_ 1494s 0.6371120.00.100.10 1494s 127.0.0.1http/1.1localhost:8529GET /modules/dir/htaccess/ HTTP/1.1
3-03318920/5/5_ 1494s 0.723170.00.000.00 1494s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03318920/5/5_ 1494s 0.72118740.09.849.84 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-03318920/5/5_ 1494s 0.6613100.00.000.00 1494s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
3-03318920/6/6_ 1494s 0.721190.00.020.02 1494s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
3-03318920/4/4_ 1494s 0.6733150.00.000.00 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/two/index HTTP/1.1
3-03318920/5/5_ 1494s 0.64331120.00.120.12 1494s 127.0.0.1http/1.1localhost:8529GET /modules/dir/htaccess/ HTTP/1.1
3-03318920/5/5_ 1494s 0.67332700.00.010.01 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/compressed/ HTTP/1.1
3-03318920/4/4_ 1494s 0.6733150.00.050.05 1494s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/compressed/ HTTP/1.1
3-03318920/4/4_ 1494s 0.6433260.00.050.05 1494s 127.0.0.1http/1.1localhost:8529HEAD /modules/expires/htaccess/text.txt HTTP/1.1
1494s
1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s 1494s
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
1494s 1494s 1494s ok 1 1494s ok 1496s t/modules/substitute.t .............. 1496s 1..19 1496s # Running under perl version 5.038002 for linux 1496s # Current time local: Tue Mar 19 01:46:33 2024 1496s # Current time GMT: Tue Mar 19 01:46:33 2024 1496s # Using Test.pm version 1.31 1496s # Using Apache/Test.pm version 1.42 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'barbar': OK 1496s ok 1 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'barbar': OK 1496s ok 2 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'foofoo': OK 1496s ok 3 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'barbar': OK 1496s ok 4 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'barbar': OK 1496s ok 5 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'barbar': OK 1496s ok 6 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'foof 1496s oo': OK 1496s ok 7 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'xfoo': OK 1496s ok 8 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1496s ok 9 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s barx 1496s ': OK 1496s ok 10 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'a$1axb(': OK 1496s ok 11 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'a$XX': OK 1496s ok 12 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1496s ok 13 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'x&x': OK 1496s ok 14 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'xx': OK 1496s ok 15 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'fcooar': OK 1496s ok 16 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'fc$1ar': OK 1496s ok 17 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'fdooar': OK 1496s ok 18 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s got 200 'XXXfooXXX 1496s bar': OK 1496s ok 19 1496s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1496s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1496s ok 1500s t/modules/unique_id.t ............... 1500s 1..300 1500s # Running under perl version 5.038002 for linux 1500s # Current time local: Tue Mar 19 01:46:35 2024 1500s # Current time GMT: Tue Mar 19 01:46:35 2024 1500s # Using Test.pm version 1.31 1500s # Using Apache/Test.pm version 1.42 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 1 1500s # unique id: ZfjufDfyVwUQ95OLgISPXQAAAFI 1500s ok 2 1500s ok 3 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 4 1500s # unique id: ZfjufDfyVwUQ95OLgISPXgAAAFY 1500s ok 5 1500s ok 6 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 7 1500s # unique id: ZfjufDfyVwUQ95OLgISPXwAAAFg 1500s ok 8 1500s ok 9 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 10 1500s # unique id: ZfjufTm-op4OPCPN8CCxZgAAAAE 1500s ok 11 1500s ok 12 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 13 1500s # unique id: ZfjufTm-op4OPCPN8CCxZwAAABQ 1500s ok 14 1500s ok 15 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 16 1500s # unique id: ZfjufTm-op4OPCPN8CCxaAAAAAI 1500s ok 17 1500s ok 18 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 19 1500s # unique id: ZfjufTm-op4OPCPN8CCxaQAAAAY 1500s ok 20 1500s ok 21 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 22 1500s # unique id: ZfjufTm-op4OPCPN8CCxagAAABE 1500s ok 23 1500s ok 24 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 25 1500s # unique id: Zfjufe0ZkNP9CpGrS-koBgAAANQ 1500s ok 26 1500s ok 27 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 28 1500s # unique id: ZfjufTm-op4OPCPN8CCxawAAAAQ 1500s ok 29 1500s ok 30 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 31 1500s # unique id: ZfjufTm-op4OPCPN8CCxbAAAAAc 1500s ok 32 1500s ok 33 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 34 1500s # unique id: Zfjufe0ZkNP9CpGrS-koBwAAANU 1500s ok 35 1500s ok 36 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 37 1500s # unique id: ZfjufTm-op4OPCPN8CCxbQAAAA0 1500s ok 38 1500s ok 39 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 40 1500s # unique id: Zfjufe0ZkNP9CpGrS-koCAAAANY 1500s ok 41 1500s ok 42 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 43 1500s # unique id: ZfjufTm-op4OPCPN8CCxbgAAAA8 1500s ok 44 1500s ok 45 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 46 1500s # unique id: ZfjufTm-op4OPCPN8CCxbwAAAA8 1500s ok 47 1500s ok 48 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 49 1500s # unique id: ZfjufTm-op4OPCPN8CCxcAAAAAM 1500s ok 50 1500s ok 51 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 52 1500s # unique id: Zfjufe0ZkNP9CpGrS-koCQAAANc 1500s ok 53 1500s ok 54 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 55 1500s # unique id: ZfjufTm-op4OPCPN8CCxcQAAABU 1500s ok 56 1500s ok 57 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 58 1500s # unique id: ZfjufTm-op4OPCPN8CCxcgAAAAs 1500s ok 59 1500s ok 60 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 61 1500s # unique id: ZfjufTfyVwUQ95OLgISPYAAAAEM 1500s ok 62 1500s ok 63 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 64 1500s # unique id: ZfjufTm-op4OPCPN8CCxcwAAAAk 1500s ok 65 1500s ok 66 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 67 1500s # unique id: ZfjufTm-op4OPCPN8CCxdAAAAAw 1500s ok 68 1500s ok 69 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 70 1500s # unique id: Zfjufe0ZkNP9CpGrS-koCgAAANg 1500s ok 71 1500s ok 72 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 73 1500s # unique id: ZfjufTm-op4OPCPN8CCxdQAAAAo 1500s ok 74 1500s ok 75 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 76 1500s # unique id: ZfjufTm-op4OPCPN8CCxdgAAABI 1500s ok 77 1500s ok 78 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 79 1500s # unique id: Zfjufe0ZkNP9CpGrS-koCwAAAMA 1500s ok 80 1500s ok 81 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 82 1500s # unique id: ZfjufTm-op4OPCPN8CCxdwAAABA 1500s ok 83 1500s ok 84 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 85 1500s # unique id: ZfjufTfyVwUQ95OLgISPYQAAAEY 1500s ok 86 1500s ok 87 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 88 1500s # unique id: ZfjufTm-op4OPCPN8CCxeAAAAAU 1500s ok 89 1500s ok 90 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 91 1500s # unique id: Zfjufe0ZkNP9CpGrS-koDAAAAME 1500s ok 92 1500s ok 93 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 94 1500s # unique id: ZfjufTm-op4OPCPN8CCxeQAAAA4 1500s ok 95 1500s ok 96 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 97 1500s # unique id: ZfjufTfyVwUQ95OLgISPYgAAAEI 1500s ok 98 1500s ok 99 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 100 1500s # unique id: ZfjufTm-op4OPCPN8CCxegAAABM 1500s ok 101 1500s ok 102 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 103 1500s # unique id: ZfjufTm-op4OPCPN8CCxewAAABg 1500s ok 104 1500s ok 105 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 106 1500s # unique id: ZfjufTm-op4OPCPN8CCxfAAAAAA 1500s ok 107 1500s ok 108 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 109 1500s # unique id: ZfjufTm-op4OPCPN8CCxfQAAABY 1500s ok 110 1500s ok 111 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 112 1500s # unique id: ZfjufTfyVwUQ95OLgISPYwAAAEs 1500s ok 113 1500s ok 114 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 115 1500s # unique id: ZfjufTm-op4OPCPN8CCxfgAAABc 1500s ok 116 1500s ok 117 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 118 1500s # unique id: ZfjufTm-op4OPCPN8CCxfwAAABQ 1500s ok 119 1500s ok 120 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 121 1500s # unique id: Zfjufe0ZkNP9CpGrS-koDQAAAMI 1500s ok 122 1500s ok 123 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 124 1500s # unique id: ZfjufTfyVwUQ95OLgISPZAAAAEU 1500s ok 125 1500s ok 126 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 127 1500s # unique id: ZfjufTm-op4OPCPN8CCxgAAAAAE 1500s ok 128 1500s ok 129 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 130 1500s # unique id: ZfjufTm-op4OPCPN8CCxgQAAAAY 1500s ok 131 1500s ok 132 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 133 1500s # unique id: ZfjufTfyVwUQ95OLgISPZQAAAEc 1500s ok 134 1500s ok 135 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 136 1500s # unique id: ZfjufTm-op4OPCPN8CCxggAAAAI 1500s ok 137 1500s ok 138 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 139 1500s # unique id: Zfjufe0ZkNP9CpGrS-koDgAAAMM 1500s ok 140 1500s ok 141 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 142 1500s # unique id: ZfjufTm-op4OPCPN8CCxgwAAABE 1500s ok 143 1500s ok 144 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 145 1500s # unique id: ZfjufTm-op4OPCPN8CCxhAAAAAQ 1500s ok 146 1500s ok 147 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 148 1500s # unique id: Zfjufe0ZkNP9CpGrS-koDwAAAMQ 1500s ok 149 1500s ok 150 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 151 1500s # unique id: ZfjufTm-op4OPCPN8CCxhQAAAA0 1500s ok 152 1500s ok 153 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 154 1500s # unique id: Zfjufjm-op4OPCPN8CCxhgAAAAc 1500s ok 155 1500s ok 156 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 157 1500s # unique id: ZfjufjfyVwUQ95OLgISPZgAAAEo 1500s ok 158 1500s ok 159 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 160 1500s # unique id: Zfjufjm-op4OPCPN8CCxhwAAAAg 1500s ok 161 1500s ok 162 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 163 1500s # unique id: ZfjufjfyVwUQ95OLgISPZwAAAEQ 1500s ok 164 1500s ok 165 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 166 1500s # unique id: Zfjufjm-op4OPCPN8CCxiAAAAA8 1500s ok 167 1500s ok 168 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 169 1500s # unique id: ZfjufjfyVwUQ95OLgISPaAAAAEg 1500s ok 170 1500s ok 171 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 172 1500s # unique id: ZfjufjfyVwUQ95OLgISPaQAAAE0 1500s ok 173 1500s ok 174 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 175 1500s # unique id: Zfjufjm-op4OPCPN8CCxiQAAAAM 1500s ok 176 1500s ok 177 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 178 1500s # unique id: ZfjufjfyVwUQ95OLgISPagAAAEw 1500s ok 179 1500s ok 180 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 181 1500s # unique id: Zfjufjm-op4OPCPN8CCxigAAAAs 1500s ok 182 1500s ok 183 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 184 1500s # unique id: Zfjufjm-op4OPCPN8CCxiwAAAAw 1500s ok 185 1500s ok 186 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 187 1500s # unique id: Zfjufjm-op4OPCPN8CCxjAAAAAk 1500s ok 188 1500s ok 189 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 190 1500s # unique id: ZfjufjfyVwUQ95OLgISPawAAAEk 1500s ok 191 1500s ok 192 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 193 1500s # unique id: Zfjufjm-op4OPCPN8CCxjQAAAAo 1500s ok 194 1500s ok 195 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 196 1500s # unique id: ZfjufjfyVwUQ95OLgISPbAAAAE4 1500s ok 197 1500s ok 198 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 199 1500s # unique id: Zfjufjm-op4OPCPN8CCxjgAAABI 1500s ok 200 1500s ok 201 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 202 1500s # unique id: ZfjufjfyVwUQ95OLgISPbQAAAE8 1500s ok 203 1500s ok 204 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 205 1500s # unique id: Zfjufjm-op4OPCPN8CCxjwAAABA 1500s ok 206 1500s ok 207 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 208 1500s # unique id: ZfjufjfyVwUQ95OLgISPbgAAAFM 1500s ok 209 1500s ok 210 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 211 1500s # unique id: Zfjufjm-op4OPCPN8CCxkAAAAA4 1500s ok 212 1500s ok 213 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 214 1500s # unique id: Zfjufjm-op4OPCPN8CCxkQAAAAU 1500s ok 215 1500s ok 216 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 217 1500s # unique id: Zfjufjm-op4OPCPN8CCxkgAAABg 1500s ok 218 1500s ok 219 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 220 1500s # unique id: ZfjufjfyVwUQ95OLgISPbwAAAFA 1500s ok 221 1500s ok 222 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 223 1500s # unique id: ZfjufjfyVwUQ95OLgISPcAAAAFU 1500s ok 224 1500s ok 225 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 226 1500s # unique id: Zfjufjm-op4OPCPN8CCxkwAAABM 1500s ok 227 1500s ok 228 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 229 1500s # unique id: Zfjufjm-op4OPCPN8CCxlAAAAAA 1500s ok 230 1500s ok 231 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 232 1500s # unique id: ZfjufjfyVwUQ95OLgISPcQAAAFE 1500s ok 233 1500s ok 234 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 235 1500s # unique id: Zfjufjm-op4OPCPN8CCxlQAAABY 1500s ok 236 1500s ok 237 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 238 1500s # unique id: Zfjufjm-op4OPCPN8CCxlgAAABc 1500s ok 239 1500s ok 240 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 241 1500s # unique id: ZfjufjfyVwUQ95OLgISPcgAAAFQ 1500s ok 242 1500s ok 243 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 244 1500s # unique id: Zfjufjm-op4OPCPN8CCxlwAAABQ 1500s ok 245 1500s ok 246 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 247 1500s # unique id: Zfjufjm-op4OPCPN8CCxmAAAAAE 1500s ok 248 1500s ok 249 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 250 1500s # unique id: ZfjufjfyVwUQ95OLgISPcwAAAEA 1500s ok 251 1500s ok 252 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 253 1500s # unique id: Zfjufn-t0IPexOVVmLtTyAAAAI4 1500s ok 254 1500s ok 255 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 256 1500s # unique id: Zfjufjm-op4OPCPN8CCxmQAAABE 1500s ok 257 1500s ok 258 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 259 1500s # unique id: Zfjufjm-op4OPCPN8CCxmgAAAAI 1500s ok 260 1500s ok 261 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 262 1500s # unique id: Zfjufjm-op4OPCPN8CCxmwAAAAQ 1500s ok 263 1500s ok 264 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 265 1500s # unique id: Zfjufu0ZkNP9CpGrS-koEAAAAMU 1500s ok 266 1500s ok 267 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 268 1500s # unique id: Zfjufjm-op4OPCPN8CCxnAAAAA0 1500s ok 269 1500s ok 270 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 271 1500s # unique id: Zfjufjm-op4OPCPN8CCxnQAAAAc 1500s ok 272 1500s ok 273 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 274 1500s # unique id: Zfjufjm-op4OPCPN8CCxngAAAA8 1500s ok 275 1500s ok 276 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 277 1500s # unique id: Zfjufjm-op4OPCPN8CCxnwAAABU 1500s ok 278 1500s ok 279 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 280 1500s # unique id: Zfjufjm-op4OPCPN8CCxoAAAAAg 1500s ok 281 1500s ok 282 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 283 1500s # unique id: Zfjufjm-op4OPCPN8CCxoQAAAAM 1500s ok 284 1500s ok 285 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 286 1500s # unique id: Zfjufjm-op4OPCPN8CCxogAAAAw 1500s ok 287 1500s ok 288 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 289 1500s # unique id: ZfjufjfyVwUQ95OLgISPdAAAAFc 1500s ok 290 1500s ok 291 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 292 1500s # unique id: Zfjufjm-op4OPCPN8CCxowAAAAs 1500s ok 293 1500s ok 294 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 295 1500s # unique id: Zfjufjm-op4OPCPN8CCxpAAAAAk 1500s ok 296 1500s ok 297 1500s # testing : fetch unique ID 1500s # expected: 200 1500s # received: '200' 1500s ok 298 1500s # unique id: ZfjufjfyVwUQ95OLgISPdQAAAFI 1500s ok 299 1500s ok 300 1500s ok 1502s t/modules/usertrack.t ............... 1502s 1..1004 1502s # Running under perl version 5.038002 for linux 1502s # Current time local: Tue Mar 19 01:46:39 2024 1502s # Current time GMT: Tue Mar 19 01:46:39 2024 1502s # Using Test.pm version 1.31 1502s # Using Apache/Test.pm version 1.42 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 1 1502s ok 2 1502s Set-Cookie: usertrack_test=7160ec72.613f9a544ad53; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=7160ec72.613f9a544ad53 1502s ok 3 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 4 1502s ok 5 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 6 1502s ok 7 1502s Set-Cookie: usertrack_test=bd52e841.613f9a544d405; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=bd52e841.613f9a544d405 1502s ok 8 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 9 1502s ok 10 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 11 1502s ok 12 1502s Set-Cookie: usertrack_test=54cc696d.613f9a544f83a; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=54cc696d.613f9a544f83a 1502s ok 13 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 14 1502s ok 15 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 16 1502s ok 17 1502s Set-Cookie: usertrack_test=319f67d9.613f9a5450f40; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=319f67d9.613f9a5450f40 1502s ok 18 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 19 1502s ok 20 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 21 1502s ok 22 1502s Set-Cookie: usertrack_test=f8ec9bae.613f9a54525a1; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=f8ec9bae.613f9a54525a1 1502s ok 23 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 24 1502s ok 25 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 26 1502s ok 27 1502s Set-Cookie: usertrack_test=436a008d.613f9a5453a3f; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=436a008d.613f9a5453a3f 1502s ok 28 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 29 1502s ok 30 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 31 1502s ok 32 1502s Set-Cookie: usertrack_test=5ab66543.613f9a54550f4; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=5ab66543.613f9a54550f4 1502s ok 33 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 34 1502s ok 35 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 36 1502s ok 37 1502s Set-Cookie: usertrack_test=871e61f7.613f9a5456578; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=871e61f7.613f9a5456578 1502s ok 38 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 39 1502s ok 40 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 41 1502s ok 42 1502s Set-Cookie: usertrack_test=52a5fdfb.613f9a5457ccb; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=52a5fdfb.613f9a5457ccb 1502s ok 43 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 44 1502s ok 45 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 46 1502s ok 47 1502s Set-Cookie: usertrack_test=9e836ae3.613f9a5459412; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=9e836ae3.613f9a5459412 1502s ok 48 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 49 1502s ok 50 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 51 1502s ok 52 1502s Set-Cookie: usertrack_test=75e90303.613f9a545a648; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=75e90303.613f9a545a648 1502s ok 53 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 54 1502s ok 55 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 56 1502s ok 57 1502s Set-Cookie: usertrack_test=85cb2efd.613f9a545ba28; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=85cb2efd.613f9a545ba28 1502s ok 58 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 59 1502s ok 60 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 61 1502s ok 62 1502s Set-Cookie: usertrack_test=e004f8e3.613f9a545cd3b; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=e004f8e3.613f9a545cd3b 1502s ok 63 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 64 1502s ok 65 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 66 1502s ok 67 1502s Set-Cookie: usertrack_test=20d7b302.613f9a545e0b3; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=20d7b302.613f9a545e0b3 1502s ok 68 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 69 1502s ok 70 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 71 1502s ok 72 1502s Set-Cookie: usertrack_test=4d20dcc9.613f9a545f24a; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=4d20dcc9.613f9a545f24a 1502s ok 73 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 74 1502s ok 75 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 76 1502s ok 77 1502s Set-Cookie: usertrack_test=60f83182.613f9a54604a2; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=60f83182.613f9a54604a2 1502s ok 78 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 79 1502s ok 80 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 81 1502s ok 82 1502s Set-Cookie: usertrack_test=21095c1e.613f9a5461987; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=21095c1e.613f9a5461987 1502s ok 83 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 84 1502s ok 85 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 86 1502s ok 87 1502s Set-Cookie: usertrack_test=9ef83670.613f9a5463319; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=9ef83670.613f9a5463319 1502s ok 88 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 89 1502s ok 90 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 91 1502s ok 92 1502s Set-Cookie: usertrack_test=b3a9d7ec.613f9a546491e; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=b3a9d7ec.613f9a546491e 1502s ok 93 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 94 1502s ok 95 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 96 1502s ok 97 1502s Set-Cookie: usertrack_test=ca1d06ed.613f9a5465e93; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=ca1d06ed.613f9a5465e93 1502s ok 98 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 99 1502s ok 100 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 101 1502s ok 102 1502s Set-Cookie: usertrack_test=c6032374.613f9a5467569; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=c6032374.613f9a5467569 1502s ok 103 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 104 1502s ok 105 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 106 1502s ok 107 1502s Set-Cookie: usertrack_test=6c559dab.613f9a5468bf6; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=6c559dab.613f9a5468bf6 1502s ok 108 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 109 1502s ok 110 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 111 1502s ok 112 1502s Set-Cookie: usertrack_test=9f7617a7.613f9a546a0e2; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=9f7617a7.613f9a546a0e2 1502s ok 113 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 114 1502s ok 115 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 116 1502s ok 117 1502s Set-Cookie: usertrack_test=f6fa4776.613f9a546b819; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1502s Cookie: usertrack_test=f6fa4776.613f9a546b819 1502s ok 118 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 119 1502s ok 120 1502s # testing : Checking return code is '200' 1502s # expected: 200 1502s # received: '200' 1502s ok 121 1502s ok 122 1503s Set-Cookie: usertrack_test=8671ae8d.613f9a546cf80; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=8671ae8d.613f9a546cf80 1503s ok 123 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 124 1503s ok 125 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 126 1503s ok 127 1503s Set-Cookie: usertrack_test=91901f1b.613f9a546e305; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=91901f1b.613f9a546e305 1503s ok 128 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 129 1503s ok 130 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 131 1503s ok 132 1503s Set-Cookie: usertrack_test=2631a8.613f9a546f6d5; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=2631a8.613f9a546f6d5 1503s ok 133 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 134 1503s ok 135 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 136 1503s ok 137 1503s Set-Cookie: usertrack_test=a272aac1.613f9a5470b8c; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=a272aac1.613f9a5470b8c 1503s ok 138 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 139 1503s ok 140 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 141 1503s ok 142 1503s Set-Cookie: usertrack_test=6212cc0e.613f9a5471fe2; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=6212cc0e.613f9a5471fe2 1503s ok 143 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 144 1503s ok 145 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 146 1503s ok 147 1503s Set-Cookie: usertrack_test=2c99350.613f9a54737f7; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=2c99350.613f9a54737f7 1503s ok 148 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 149 1503s ok 150 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 151 1503s ok 152 1503s Set-Cookie: usertrack_test=f6ec2dca.613f9a5474fe2; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=f6ec2dca.613f9a5474fe2 1503s ok 153 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 154 1503s ok 155 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 156 1503s ok 157 1503s Set-Cookie: usertrack_test=52df0457.613f9a54766ad; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=52df0457.613f9a54766ad 1503s ok 158 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 159 1503s ok 160 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 161 1503s ok 162 1503s Set-Cookie: usertrack_test=6172bd77.613f9a5477d2a; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=6172bd77.613f9a5477d2a 1503s ok 163 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 164 1503s ok 165 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 166 1503s ok 167 1503s Set-Cookie: usertrack_test=17e240bd.613f9a547919e; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=17e240bd.613f9a547919e 1503s ok 168 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 169 1503s ok 170 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 171 1503s ok 172 1503s Set-Cookie: usertrack_test=d2916acf.613f9a547a40a; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=d2916acf.613f9a547a40a 1503s ok 173 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 174 1503s ok 175 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 176 1503s ok 177 1503s Set-Cookie: usertrack_test=d658678b.613f9a547b9ad; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=d658678b.613f9a547b9ad 1503s ok 178 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 179 1503s ok 180 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 181 1503s ok 182 1503s Set-Cookie: usertrack_test=722dde9e.613f9a547cf03; path=/; expires=Tue, 19-Mar-24 01:47:40 GMT 1503s Cookie: usertrack_test=722dde9e.613f9a547cf03 1503s ok 183 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 184 1503s ok 185 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 186 1503s ok 187 1503s Set-Cookie: usertrack_test=b607768f.613f9a547e5b4; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b607768f.613f9a547e5b4 1503s ok 188 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 189 1503s ok 190 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 191 1503s ok 192 1503s Set-Cookie: usertrack_test=356da10.613f9a547fa96; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=356da10.613f9a547fa96 1503s ok 193 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 194 1503s ok 195 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 196 1503s ok 197 1503s Set-Cookie: usertrack_test=4ef9986c.613f9a5480e59; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4ef9986c.613f9a5480e59 1503s ok 198 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 199 1503s ok 200 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 201 1503s ok 202 1503s Set-Cookie: usertrack_test=f7764269.613f9a548216d; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=f7764269.613f9a548216d 1503s ok 203 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 204 1503s ok 205 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 206 1503s ok 207 1503s Set-Cookie: usertrack_test=b5a6a182.613f9a5483351; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b5a6a182.613f9a5483351 1503s ok 208 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 209 1503s ok 210 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 211 1503s ok 212 1503s Set-Cookie: usertrack_test=b1123836.613f9a5484662; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b1123836.613f9a5484662 1503s ok 213 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 214 1503s ok 215 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 216 1503s ok 217 1503s Set-Cookie: usertrack_test=2dd568c5.613f9a5485b75; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=2dd568c5.613f9a5485b75 1503s ok 218 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 219 1503s ok 220 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 221 1503s ok 222 1503s Set-Cookie: usertrack_test=497dc12a.613f9a5486f4b; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=497dc12a.613f9a5486f4b 1503s ok 223 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 224 1503s ok 225 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 226 1503s ok 227 1503s Set-Cookie: usertrack_test=915839f3.613f9a54882a1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=915839f3.613f9a54882a1 1503s ok 228 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 229 1503s ok 230 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 231 1503s ok 232 1503s Set-Cookie: usertrack_test=c1e3b8b0.613f9a54893cc; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c1e3b8b0.613f9a54893cc 1503s ok 233 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 234 1503s ok 235 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 236 1503s ok 237 1503s Set-Cookie: usertrack_test=827201d3.613f9a548a587; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=827201d3.613f9a548a587 1503s ok 238 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 239 1503s ok 240 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 241 1503s ok 242 1503s Set-Cookie: usertrack_test=27af72d6.613f9a548b8bc; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=27af72d6.613f9a548b8bc 1503s ok 243 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 244 1503s ok 245 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 246 1503s ok 247 1503s Set-Cookie: usertrack_test=7145bf40.613f9a548ccab; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7145bf40.613f9a548ccab 1503s ok 248 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 249 1503s ok 250 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 251 1503s ok 252 1503s Set-Cookie: usertrack_test=e27d3eb9.613f9a548e0ca; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e27d3eb9.613f9a548e0ca 1503s ok 253 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 254 1503s ok 255 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 256 1503s ok 257 1503s Set-Cookie: usertrack_test=8c63e997.613f9a548f614; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8c63e997.613f9a548f614 1503s ok 258 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 259 1503s ok 260 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 261 1503s ok 262 1503s Set-Cookie: usertrack_test=f16e4eea.613f9a5490a45; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=f16e4eea.613f9a5490a45 1503s ok 263 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 264 1503s ok 265 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 266 1503s ok 267 1503s Set-Cookie: usertrack_test=106f8f3.613f9a5491ca5; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=106f8f3.613f9a5491ca5 1503s ok 268 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 269 1503s ok 270 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 271 1503s ok 272 1503s Set-Cookie: usertrack_test=ebd6e32e.613f9a5492ece; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ebd6e32e.613f9a5492ece 1503s ok 273 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 274 1503s ok 275 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 276 1503s ok 277 1503s Set-Cookie: usertrack_test=7f0f0219.613f9a5494185; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7f0f0219.613f9a5494185 1503s ok 278 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 279 1503s ok 280 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 281 1503s ok 282 1503s Set-Cookie: usertrack_test=aab4b3e.613f9a54954ad; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=aab4b3e.613f9a54954ad 1503s ok 283 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 284 1503s ok 285 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 286 1503s ok 287 1503s Set-Cookie: usertrack_test=1c25de97.613f9a5496a66; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=1c25de97.613f9a5496a66 1503s ok 288 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 289 1503s ok 290 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 291 1503s ok 292 1503s Set-Cookie: usertrack_test=789dc9d3.613f9a5497dbe; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=789dc9d3.613f9a5497dbe 1503s ok 293 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 294 1503s ok 295 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 296 1503s ok 297 1503s Set-Cookie: usertrack_test=6aab2080.613f9a5499098; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=6aab2080.613f9a5499098 1503s ok 298 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 299 1503s ok 300 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 301 1503s ok 302 1503s Set-Cookie: usertrack_test=ff7a8b91.613f9a549a17d; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ff7a8b91.613f9a549a17d 1503s ok 303 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 304 1503s ok 305 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 306 1503s ok 307 1503s Set-Cookie: usertrack_test=35415ca.613f9a549b6a8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=35415ca.613f9a549b6a8 1503s ok 308 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 309 1503s ok 310 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 311 1503s ok 312 1503s Set-Cookie: usertrack_test=b38e9ca7.613f9a549ca0c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b38e9ca7.613f9a549ca0c 1503s ok 313 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 314 1503s ok 315 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 316 1503s ok 317 1503s Set-Cookie: usertrack_test=e7ef5a62.613f9a549dce0; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e7ef5a62.613f9a549dce0 1503s ok 318 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 319 1503s ok 320 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 321 1503s ok 322 1503s Set-Cookie: usertrack_test=e352edd2.613f9a549ef9d; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e352edd2.613f9a549ef9d 1503s ok 323 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 324 1503s ok 325 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 326 1503s ok 327 1503s Set-Cookie: usertrack_test=746cef7a.613f9a54a0584; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=746cef7a.613f9a54a0584 1503s ok 328 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 329 1503s ok 330 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 331 1503s ok 332 1503s Set-Cookie: usertrack_test=23bc6429.613f9a54a19e1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=23bc6429.613f9a54a19e1 1503s ok 333 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 334 1503s ok 335 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 336 1503s ok 337 1503s Set-Cookie: usertrack_test=b5f39d85.613f9a54a2d45; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b5f39d85.613f9a54a2d45 1503s ok 338 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 339 1503s ok 340 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 341 1503s ok 342 1503s Set-Cookie: usertrack_test=772f23c0.613f9a54a3eed; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=772f23c0.613f9a54a3eed 1503s ok 343 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 344 1503s ok 345 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 346 1503s ok 347 1503s Set-Cookie: usertrack_test=c579a0d1.613f9a54a515c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c579a0d1.613f9a54a515c 1503s ok 348 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 349 1503s ok 350 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 351 1503s ok 352 1503s Set-Cookie: usertrack_test=8be7ea97.613f9a54a64c4; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8be7ea97.613f9a54a64c4 1503s ok 353 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 354 1503s ok 355 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 356 1503s ok 357 1503s Set-Cookie: usertrack_test=6e2a76cb.613f9a54a78a8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=6e2a76cb.613f9a54a78a8 1503s ok 358 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 359 1503s ok 360 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 361 1503s ok 362 1503s Set-Cookie: usertrack_test=25ff46c8.613f9a54a8cdd; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=25ff46c8.613f9a54a8cdd 1503s ok 363 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 364 1503s ok 365 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 366 1503s ok 367 1503s Set-Cookie: usertrack_test=ae16fbbe.613f9a54a9fc3; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ae16fbbe.613f9a54a9fc3 1503s ok 368 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 369 1503s ok 370 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 371 1503s ok 372 1503s Set-Cookie: usertrack_test=c9fc679a.613f9a54ab0b2; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c9fc679a.613f9a54ab0b2 1503s ok 373 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 374 1503s ok 375 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 376 1503s ok 377 1503s Set-Cookie: usertrack_test=4a26fca5.613f9a54ac675; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4a26fca5.613f9a54ac675 1503s ok 378 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 379 1503s ok 380 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 381 1503s ok 382 1503s Set-Cookie: usertrack_test=9c6848c0.613f9a54ad936; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=9c6848c0.613f9a54ad936 1503s ok 383 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 384 1503s ok 385 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 386 1503s ok 387 1503s Set-Cookie: usertrack_test=fd12c84d.613f9a54aec04; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=fd12c84d.613f9a54aec04 1503s ok 388 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 389 1503s ok 390 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 391 1503s ok 392 1503s Set-Cookie: usertrack_test=99c63fe3.613f9a54afe74; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=99c63fe3.613f9a54afe74 1503s ok 393 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 394 1503s ok 395 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 396 1503s ok 397 1503s Set-Cookie: usertrack_test=781a43b0.613f9a54b1258; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=781a43b0.613f9a54b1258 1503s ok 398 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 399 1503s ok 400 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 401 1503s ok 402 1503s Set-Cookie: usertrack_test=f0d72346.613f9a54b2626; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=f0d72346.613f9a54b2626 1503s ok 403 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 404 1503s ok 405 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 406 1503s ok 407 1503s Set-Cookie: usertrack_test=6ee754bf.613f9a54b3a14; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=6ee754bf.613f9a54b3a14 1503s ok 408 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 409 1503s ok 410 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 411 1503s ok 412 1503s Set-Cookie: usertrack_test=ebf3b305.613f9a54b4ded; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ebf3b305.613f9a54b4ded 1503s ok 413 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 414 1503s ok 415 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 416 1503s ok 417 1503s Set-Cookie: usertrack_test=814245df.613f9a54b60a6; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=814245df.613f9a54b60a6 1503s ok 418 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 419 1503s ok 420 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 421 1503s ok 422 1503s Set-Cookie: usertrack_test=80d54ae4.613f9a54b7268; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=80d54ae4.613f9a54b7268 1503s ok 423 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 424 1503s ok 425 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 426 1503s ok 427 1503s Set-Cookie: usertrack_test=c2b3a2aa.613f9a54b8578; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c2b3a2aa.613f9a54b8578 1503s ok 428 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 429 1503s ok 430 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 431 1503s ok 432 1503s Set-Cookie: usertrack_test=50ae1ffe.613f9a54b9b1c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=50ae1ffe.613f9a54b9b1c 1503s ok 433 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 434 1503s ok 435 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 436 1503s ok 437 1503s Set-Cookie: usertrack_test=8ed03d16.613f9a54baf2f; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8ed03d16.613f9a54baf2f 1503s ok 438 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 439 1503s ok 440 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 441 1503s ok 442 1503s Set-Cookie: usertrack_test=75fdc278.613f9a54bc014; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=75fdc278.613f9a54bc014 1503s ok 443 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 444 1503s ok 445 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 446 1503s ok 447 1503s Set-Cookie: usertrack_test=97e1b4be.613f9a54bd60e; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=97e1b4be.613f9a54bd60e 1503s ok 448 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 449 1503s ok 450 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 451 1503s ok 452 1503s Set-Cookie: usertrack_test=1216daac.613f9a54be8a9; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=1216daac.613f9a54be8a9 1503s ok 453 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 454 1503s ok 455 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 456 1503s ok 457 1503s Set-Cookie: usertrack_test=498e9e64.613f9a54bfab5; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=498e9e64.613f9a54bfab5 1503s ok 458 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 459 1503s ok 460 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 461 1503s ok 462 1503s Set-Cookie: usertrack_test=67a0dde9.613f9a54c0db9; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=67a0dde9.613f9a54c0db9 1503s ok 463 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 464 1503s ok 465 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 466 1503s ok 467 1503s Set-Cookie: usertrack_test=e342343d.613f9a54c20c0; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e342343d.613f9a54c20c0 1503s ok 468 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 469 1503s ok 470 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 471 1503s ok 472 1503s Set-Cookie: usertrack_test=b52ac14d.613f9a54c3484; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b52ac14d.613f9a54c3484 1503s ok 473 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 474 1503s ok 475 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 476 1503s ok 477 1503s Set-Cookie: usertrack_test=bb3fa026.613f9a54c4a51; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=bb3fa026.613f9a54c4a51 1503s ok 478 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 479 1503s ok 480 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 481 1503s ok 482 1503s Set-Cookie: usertrack_test=52561ce3.613f9a54c5efd; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=52561ce3.613f9a54c5efd 1503s ok 483 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 484 1503s ok 485 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 486 1503s ok 487 1503s Set-Cookie: usertrack_test=b6ffc81c.613f9a54c70b8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b6ffc81c.613f9a54c70b8 1503s ok 488 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 489 1503s ok 490 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 491 1503s ok 492 1503s Set-Cookie: usertrack_test=6e8a4434.613f9a54c8486; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=6e8a4434.613f9a54c8486 1503s ok 493 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 494 1503s ok 495 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 496 1503s ok 497 1503s Set-Cookie: usertrack_test=2d63b3a3.613f9a54c96d8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=2d63b3a3.613f9a54c96d8 1503s ok 498 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 499 1503s ok 500 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 501 1503s ok 502 1503s Set-Cookie: usertrack_test=df2a9ba1.613f9a54ca95b; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=df2a9ba1.613f9a54ca95b 1503s ok 503 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 504 1503s ok 505 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 506 1503s ok 507 1503s Set-Cookie: usertrack_test=21b02ce0.613f9a54cbef8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=21b02ce0.613f9a54cbef8 1503s ok 508 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 509 1503s ok 510 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 511 1503s ok 512 1503s Set-Cookie: usertrack_test=c329adcf.613f9a54cd29d; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c329adcf.613f9a54cd29d 1503s ok 513 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 514 1503s ok 515 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 516 1503s ok 517 1503s Set-Cookie: usertrack_test=1bebe8f7.613f9a54ce3da; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=1bebe8f7.613f9a54ce3da 1503s ok 518 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 519 1503s ok 520 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 521 1503s ok 522 1503s Set-Cookie: usertrack_test=4b92be13.613f9a54cf97b; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4b92be13.613f9a54cf97b 1503s ok 523 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 524 1503s ok 525 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 526 1503s ok 527 1503s Set-Cookie: usertrack_test=33247a1f.613f9a54d0c85; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=33247a1f.613f9a54d0c85 1503s ok 528 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 529 1503s ok 530 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 531 1503s ok 532 1503s Set-Cookie: usertrack_test=c7ee072.613f9a54d1d5d; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c7ee072.613f9a54d1d5d 1503s ok 533 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 534 1503s ok 535 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 536 1503s ok 537 1503s Set-Cookie: usertrack_test=705143fb.613f9a54d30fa; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=705143fb.613f9a54d30fa 1503s ok 538 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 539 1503s ok 540 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 541 1503s ok 542 1503s Set-Cookie: usertrack_test=b4860617.613f9a54d43ab; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b4860617.613f9a54d43ab 1503s ok 543 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 544 1503s ok 545 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 546 1503s ok 547 1503s Set-Cookie: usertrack_test=42c09eb2.613f9a54d588f; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=42c09eb2.613f9a54d588f 1503s ok 548 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 549 1503s ok 550 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 551 1503s ok 552 1503s Set-Cookie: usertrack_test=d94dc937.613f9a54d6c60; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=d94dc937.613f9a54d6c60 1503s ok 553 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 554 1503s ok 555 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 556 1503s ok 557 1503s Set-Cookie: usertrack_test=a48927b6.613f9a54d804e; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=a48927b6.613f9a54d804e 1503s ok 558 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 559 1503s ok 560 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 561 1503s ok 562 1503s Set-Cookie: usertrack_test=3f7e3f4.613f9a54d9310; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=3f7e3f4.613f9a54d9310 1503s ok 563 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 564 1503s ok 565 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 566 1503s ok 567 1503s Set-Cookie: usertrack_test=27b75538.613f9a54da393; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=27b75538.613f9a54da393 1503s ok 568 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 569 1503s ok 570 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 571 1503s ok 572 1503s Set-Cookie: usertrack_test=33d309c1.613f9a54db7f8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=33d309c1.613f9a54db7f8 1503s ok 573 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 574 1503s ok 575 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 576 1503s ok 577 1503s Set-Cookie: usertrack_test=7115a1e6.613f9a54dceea; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7115a1e6.613f9a54dceea 1503s ok 578 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 579 1503s ok 580 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 581 1503s ok 582 1503s Set-Cookie: usertrack_test=50e8fb76.613f9a54de339; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=50e8fb76.613f9a54de339 1503s ok 583 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 584 1503s ok 585 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 586 1503s ok 587 1503s Set-Cookie: usertrack_test=586a711f.613f9a54dfac3; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=586a711f.613f9a54dfac3 1503s ok 588 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 589 1503s ok 590 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 591 1503s ok 592 1503s Set-Cookie: usertrack_test=f4d44b2b.613f9a54e0d78; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=f4d44b2b.613f9a54e0d78 1503s ok 593 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 594 1503s ok 595 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 596 1503s ok 597 1503s Set-Cookie: usertrack_test=aadfcd5f.613f9a54e20e8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=aadfcd5f.613f9a54e20e8 1503s ok 598 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 599 1503s ok 600 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 601 1503s ok 602 1503s Set-Cookie: usertrack_test=8a8b502f.613f9a54e339b; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8a8b502f.613f9a54e339b 1503s ok 603 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 604 1503s ok 605 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 606 1503s ok 607 1503s Set-Cookie: usertrack_test=5a62e661.613f9a54e45ec; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=5a62e661.613f9a54e45ec 1503s ok 608 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 609 1503s ok 610 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 611 1503s ok 612 1503s Set-Cookie: usertrack_test=fe63c497.613f9a54e5a54; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=fe63c497.613f9a54e5a54 1503s ok 613 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 614 1503s ok 615 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 616 1503s ok 617 1503s Set-Cookie: usertrack_test=cc21389a.613f9a54e6d7a; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=cc21389a.613f9a54e6d7a 1503s ok 618 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 619 1503s ok 620 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 621 1503s ok 622 1503s Set-Cookie: usertrack_test=8bb407cc.613f9a54e81e2; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8bb407cc.613f9a54e81e2 1503s ok 623 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 624 1503s ok 625 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 626 1503s ok 627 1503s Set-Cookie: usertrack_test=5b2463b3.613f9a54e96fb; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=5b2463b3.613f9a54e96fb 1503s ok 628 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 629 1503s ok 630 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 631 1503s ok 632 1503s Set-Cookie: usertrack_test=9d8df253.613f9a54eaa37; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=9d8df253.613f9a54eaa37 1503s ok 633 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 634 1503s ok 635 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 636 1503s ok 637 1503s Set-Cookie: usertrack_test=91bd7d11.613f9a54ebd2e; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=91bd7d11.613f9a54ebd2e 1503s ok 638 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 639 1503s ok 640 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 641 1503s ok 642 1503s Set-Cookie: usertrack_test=8cb5827.613f9a54ecfb1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8cb5827.613f9a54ecfb1 1503s ok 643 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 644 1503s ok 645 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 646 1503s ok 647 1503s Set-Cookie: usertrack_test=3df8f92c.613f9a54ee329; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=3df8f92c.613f9a54ee329 1503s ok 648 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 649 1503s ok 650 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 651 1503s ok 652 1503s Set-Cookie: usertrack_test=675dfab6.613f9a54ef8e1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=675dfab6.613f9a54ef8e1 1503s ok 653 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 654 1503s ok 655 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 656 1503s ok 657 1503s Set-Cookie: usertrack_test=beeefd6a.613f9a54f0d63; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=beeefd6a.613f9a54f0d63 1503s ok 658 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 659 1503s ok 660 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 661 1503s ok 662 1503s Set-Cookie: usertrack_test=e29b13b.613f9a54f206a; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e29b13b.613f9a54f206a 1503s ok 663 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 664 1503s ok 665 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 666 1503s ok 667 1503s Set-Cookie: usertrack_test=839d84f7.613f9a54f356f; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=839d84f7.613f9a54f356f 1503s ok 668 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 669 1503s ok 670 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 671 1503s ok 672 1503s Set-Cookie: usertrack_test=eb0b261b.613f9a54f4822; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=eb0b261b.613f9a54f4822 1503s ok 673 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 674 1503s ok 675 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 676 1503s ok 677 1503s Set-Cookie: usertrack_test=1766c324.613f9a54f6059; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=1766c324.613f9a54f6059 1503s ok 678 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 679 1503s ok 680 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 681 1503s ok 682 1503s Set-Cookie: usertrack_test=d7cb0077.613f9a54f7833; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=d7cb0077.613f9a54f7833 1503s ok 683 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 684 1503s ok 685 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 686 1503s ok 687 1503s Set-Cookie: usertrack_test=f73daa45.613f9a54f8cf1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=f73daa45.613f9a54f8cf1 1503s ok 688 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 689 1503s ok 690 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 691 1503s ok 692 1503s Set-Cookie: usertrack_test=4f60cdc5.613f9a54fa166; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4f60cdc5.613f9a54fa166 1503s ok 693 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 694 1503s ok 695 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 696 1503s ok 697 1503s Set-Cookie: usertrack_test=e99c69d4.613f9a54fb59c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e99c69d4.613f9a54fb59c 1503s ok 698 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 699 1503s ok 700 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 701 1503s ok 702 1503s Set-Cookie: usertrack_test=eb3b6ee9.613f9a54fc8ac; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=eb3b6ee9.613f9a54fc8ac 1503s ok 703 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 704 1503s ok 705 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 706 1503s ok 707 1503s Set-Cookie: usertrack_test=76c5d82b.613f9a54fddfe; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=76c5d82b.613f9a54fddfe 1503s ok 708 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 709 1503s ok 710 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 711 1503s ok 712 1503s Set-Cookie: usertrack_test=4d2b4621.613f9a54ff2ab; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4d2b4621.613f9a54ff2ab 1503s ok 713 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 714 1503s ok 715 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 716 1503s ok 717 1503s Set-Cookie: usertrack_test=94fdf88e.613f9a55007f5; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=94fdf88e.613f9a55007f5 1503s ok 718 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 719 1503s ok 720 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 721 1503s ok 722 1503s Set-Cookie: usertrack_test=965b0aaf.613f9a5501fb1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=965b0aaf.613f9a5501fb1 1503s ok 723 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 724 1503s ok 725 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 726 1503s ok 727 1503s Set-Cookie: usertrack_test=6e53d1f8.613f9a550345c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=6e53d1f8.613f9a550345c 1503s ok 728 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 729 1503s ok 730 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 731 1503s ok 732 1503s Set-Cookie: usertrack_test=b6175b03.613f9a5504d43; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=b6175b03.613f9a5504d43 1503s ok 733 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 734 1503s ok 735 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 736 1503s ok 737 1503s Set-Cookie: usertrack_test=58763cea.613f9a55060ba; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=58763cea.613f9a55060ba 1503s ok 738 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 739 1503s ok 740 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 741 1503s ok 742 1503s Set-Cookie: usertrack_test=7478f095.613f9a5507346; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7478f095.613f9a5507346 1503s ok 743 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 744 1503s ok 745 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 746 1503s ok 747 1503s Set-Cookie: usertrack_test=f2b8846c.613f9a5508c64; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=f2b8846c.613f9a5508c64 1503s ok 748 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 749 1503s ok 750 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 751 1503s ok 752 1503s Set-Cookie: usertrack_test=691483b3.613f9a550a478; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=691483b3.613f9a550a478 1503s ok 753 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 754 1503s ok 755 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 756 1503s ok 757 1503s Set-Cookie: usertrack_test=e2ead4c0.613f9a550b976; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=e2ead4c0.613f9a550b976 1503s ok 758 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 759 1503s ok 760 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 761 1503s ok 762 1503s Set-Cookie: usertrack_test=6b8dbfc1.613f9a550cdaf; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=6b8dbfc1.613f9a550cdaf 1503s ok 763 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 764 1503s ok 765 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 766 1503s ok 767 1503s Set-Cookie: usertrack_test=7d2c8bd4.613f9a550e189; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7d2c8bd4.613f9a550e189 1503s ok 768 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 769 1503s ok 770 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 771 1503s ok 772 1503s Set-Cookie: usertrack_test=87dd9f80.613f9a550f618; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=87dd9f80.613f9a550f618 1503s ok 773 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 774 1503s ok 775 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 776 1503s ok 777 1503s Set-Cookie: usertrack_test=17ce2f82.613f9a5510bd5; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=17ce2f82.613f9a5510bd5 1503s ok 778 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 779 1503s ok 780 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 781 1503s ok 782 1503s Set-Cookie: usertrack_test=ee0a9bfd.613f9a5512256; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ee0a9bfd.613f9a5512256 1503s ok 783 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 784 1503s ok 785 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 786 1503s ok 787 1503s Set-Cookie: usertrack_test=58816d44.613f9a5513be1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=58816d44.613f9a5513be1 1503s ok 788 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 789 1503s ok 790 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 791 1503s ok 792 1503s Set-Cookie: usertrack_test=502f91a3.613f9a55150b9; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=502f91a3.613f9a55150b9 1503s ok 793 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 794 1503s ok 795 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 796 1503s ok 797 1503s Set-Cookie: usertrack_test=4146e5cb.613f9a551684b; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4146e5cb.613f9a551684b 1503s ok 798 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 799 1503s ok 800 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 801 1503s ok 802 1503s Set-Cookie: usertrack_test=269c792.613f9a5517bd6; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=269c792.613f9a5517bd6 1503s ok 803 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 804 1503s ok 805 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 806 1503s ok 807 1503s Set-Cookie: usertrack_test=1d1cbf87.613f9a5518eda; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=1d1cbf87.613f9a5518eda 1503s ok 808 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 809 1503s ok 810 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 811 1503s ok 812 1503s Set-Cookie: usertrack_test=91bf7a0d.613f9a551a947; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=91bf7a0d.613f9a551a947 1503s ok 813 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 814 1503s ok 815 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 816 1503s ok 817 1503s Set-Cookie: usertrack_test=34b43f3e.613f9a551bfca; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=34b43f3e.613f9a551bfca 1503s ok 818 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 819 1503s ok 820 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 821 1503s ok 822 1503s Set-Cookie: usertrack_test=421ea23b.613f9a551d9e4; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=421ea23b.613f9a551d9e4 1503s ok 823 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 824 1503s ok 825 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 826 1503s ok 827 1503s Set-Cookie: usertrack_test=c199e24d.613f9a551edb9; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c199e24d.613f9a551edb9 1503s ok 828 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 829 1503s ok 830 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 831 1503s ok 832 1503s Set-Cookie: usertrack_test=4a0f7082.613f9a5520284; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=4a0f7082.613f9a5520284 1503s ok 833 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 834 1503s ok 835 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 836 1503s ok 837 1503s Set-Cookie: usertrack_test=17a91e08.613f9a552170e; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=17a91e08.613f9a552170e 1503s ok 838 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 839 1503s ok 840 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 841 1503s ok 842 1503s Set-Cookie: usertrack_test=9d361003.613f9a5522b3d; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=9d361003.613f9a5522b3d 1503s ok 843 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 844 1503s ok 845 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 846 1503s ok 847 1503s Set-Cookie: usertrack_test=9884f24b.613f9a5524101; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=9884f24b.613f9a5524101 1503s ok 848 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 849 1503s ok 850 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 851 1503s ok 852 1503s Set-Cookie: usertrack_test=a3fb6081.613f9a55257ab; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=a3fb6081.613f9a55257ab 1503s ok 853 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 854 1503s ok 855 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 856 1503s ok 857 1503s Set-Cookie: usertrack_test=208114e4.613f9a5526e34; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=208114e4.613f9a5526e34 1503s ok 858 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 859 1503s ok 860 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 861 1503s ok 862 1503s Set-Cookie: usertrack_test=7b710cee.613f9a55284c4; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7b710cee.613f9a55284c4 1503s ok 863 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 864 1503s ok 865 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 866 1503s ok 867 1503s Set-Cookie: usertrack_test=a1f1a505.613f9a552982c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=a1f1a505.613f9a552982c 1503s ok 868 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 869 1503s ok 870 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 871 1503s ok 872 1503s Set-Cookie: usertrack_test=ef4bef74.613f9a552abe7; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ef4bef74.613f9a552abe7 1503s ok 873 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 874 1503s ok 875 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 876 1503s ok 877 1503s Set-Cookie: usertrack_test=1cf1ba57.613f9a552c2f6; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=1cf1ba57.613f9a552c2f6 1503s ok 878 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 879 1503s ok 880 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 881 1503s ok 882 1503s Set-Cookie: usertrack_test=253046a6.613f9a552d8cc; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=253046a6.613f9a552d8cc 1503s ok 883 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 884 1503s ok 885 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 886 1503s ok 887 1503s Set-Cookie: usertrack_test=fae61587.613f9a552ee0e; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=fae61587.613f9a552ee0e 1503s ok 888 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 889 1503s ok 890 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 891 1503s ok 892 1503s Set-Cookie: usertrack_test=62261e79.613f9a5530264; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=62261e79.613f9a5530264 1503s ok 893 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 894 1503s ok 895 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 896 1503s ok 897 1503s Set-Cookie: usertrack_test=5ba1eeb4.613f9a5531670; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=5ba1eeb4.613f9a5531670 1503s ok 898 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 899 1503s ok 900 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 901 1503s ok 902 1503s Set-Cookie: usertrack_test=fb5a55b8.613f9a5532b79; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=fb5a55b8.613f9a5532b79 1503s ok 903 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 904 1503s ok 905 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 906 1503s ok 907 1503s Set-Cookie: usertrack_test=aa46fbd0.613f9a5533fd1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=aa46fbd0.613f9a5533fd1 1503s ok 908 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 909 1503s ok 910 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 911 1503s ok 912 1503s Set-Cookie: usertrack_test=66db7f1f.613f9a55353fc; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=66db7f1f.613f9a55353fc 1503s ok 913 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 914 1503s ok 915 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 916 1503s ok 917 1503s Set-Cookie: usertrack_test=fd1a1524.613f9a5536abb; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=fd1a1524.613f9a5536abb 1503s ok 918 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 919 1503s ok 920 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 921 1503s ok 922 1503s Set-Cookie: usertrack_test=c1e20d48.613f9a5538185; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c1e20d48.613f9a5538185 1503s ok 923 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 924 1503s ok 925 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 926 1503s ok 927 1503s Set-Cookie: usertrack_test=dc39efb3.613f9a5539517; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=dc39efb3.613f9a5539517 1503s ok 928 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 929 1503s ok 930 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 931 1503s ok 932 1503s Set-Cookie: usertrack_test=daf3132b.613f9a553ad1f; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=daf3132b.613f9a553ad1f 1503s ok 933 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 934 1503s ok 935 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 936 1503s ok 937 1503s Set-Cookie: usertrack_test=957ed8f0.613f9a553bfe0; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=957ed8f0.613f9a553bfe0 1503s ok 938 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 939 1503s ok 940 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 941 1503s ok 942 1503s Set-Cookie: usertrack_test=eac11410.613f9a553d482; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=eac11410.613f9a553d482 1503s ok 943 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 944 1503s ok 945 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 946 1503s ok 947 1503s Set-Cookie: usertrack_test=384f1400.613f9a553ee2c; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=384f1400.613f9a553ee2c 1503s ok 948 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 949 1503s ok 950 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 951 1503s ok 952 1503s Set-Cookie: usertrack_test=9d8898c0.613f9a55404f1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=9d8898c0.613f9a55404f1 1503s ok 953 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 954 1503s ok 955 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 956 1503s ok 957 1503s Set-Cookie: usertrack_test=ae52a7b.613f9a5541b49; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=ae52a7b.613f9a5541b49 1503s ok 958 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 959 1503s ok 960 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 961 1503s ok 962 1503s Set-Cookie: usertrack_test=8572cb5b.613f9a554308b; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=8572cb5b.613f9a554308b 1503s ok 963 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 964 1503s ok 965 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 966 1503s ok 967 1503s Set-Cookie: usertrack_test=7181a37f.613f9a5544526; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=7181a37f.613f9a5544526 1503s ok 968 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 969 1503s ok 970 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 971 1503s ok 972 1503s Set-Cookie: usertrack_test=217a2e0d.613f9a55458e5; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=217a2e0d.613f9a55458e5 1503s ok 973 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 974 1503s ok 975 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 976 1503s ok 977 1503s Set-Cookie: usertrack_test=cbaec13b.613f9a5546cdd; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=cbaec13b.613f9a5546cdd 1503s ok 978 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 979 1503s ok 980 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 981 1503s ok 982 1503s Set-Cookie: usertrack_test=a9250061.613f9a55484d1; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=a9250061.613f9a55484d1 1503s ok 983 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 984 1503s ok 985 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 986 1503s ok 987 1503s Set-Cookie: usertrack_test=c30f500.613f9a5549bb8; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=c30f500.613f9a5549bb8 1503s ok 988 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 989 1503s ok 990 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 991 1503s ok 992 1503s Set-Cookie: usertrack_test=11834ba7.613f9a554b0ed; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=11834ba7.613f9a554b0ed 1503s ok 993 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 994 1503s ok 995 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 996 1503s ok 997 1503s Set-Cookie: usertrack_test=158a7826.613f9a554c878; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s Cookie: usertrack_test=158a7826.613f9a554c878 1503s ok 998 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 999 1503s ok 1000 1503s ok 1001 1503s # testing : Checking return code is '200' 1503s # expected: 200 1503s # received: '200' 1503s ok 1002 1503s # usertrack_test=c5e4839b.613f9a554dbc9; path=/; expires=Tue, 19-Mar-24 01:47:41 GMT 1503s ok 1003 1503s # expected: undef 1503s # received: undef 1503s ok 1004 1503s ok 1504s t/modules/vhost_alias.t ............. 1504s 1..8 1504s # Running under perl version 5.038002 for linux 1504s # Current time local: Tue Mar 19 01:46:41 2024 1504s # Current time GMT: Tue Mar 19 01:46:41 2024 1504s # Using Test.pm version 1.31 1504s # Using Apache/Test.pm version 1.42 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1504s # writing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1504s # testing : VirtalDocumentRoot test 1504s # expected: 'www.vha-test.com' 1504s # received: 'www.vha-test.com' 1504s ok 1 1504s # testing : VirtualScriptAlias test 1504s # expected: 'test cgi for www.vha-test.com' 1504s # received: 'test cgi for www.vha-test.com' 1504s ok 2 1504s # testing : VirtalDocumentRoot test 1504s # expected: 'big.server.name.from.heck.org' 1504s # received: 'big.server.name.from.heck.org' 1504s ok 3 1504s # testing : VirtualScriptAlias test 1504s # expected: 'test cgi for big.server.name.from.heck.org' 1504s # received: 'test cgi for big.server.name.from.heck.org' 1504s ok 4 1504s # testing : VirtalDocumentRoot test 1504s # expected: 'ab.com' 1504s # received: 'ab.com' 1504s ok 5 1504s # testing : VirtualScriptAlias test 1504s # expected: 'test cgi for ab.com' 1504s # received: 'test cgi for ab.com' 1504s ok 6 1504s # testing : VirtalDocumentRoot test 1504s # expected: 'w-t-f.net' 1504s # received: 'w-t-f.net' 1504s ok 7 1504s # testing : VirtualScriptAlias test 1504s # expected: 'test cgi for w-t-f.net' 1504s # received: 'test cgi for w-t-f.net' 1504s ok 8 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1504s # removing file: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1504s # removing dir tree: /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1504s ok 1506s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1508s t/protocol/echo.t ................... 1508s 1..8 1508s # Running under perl version 5.038002 for linux 1508s # Current time local: Tue Mar 19 01:46:45 2024 1508s # Current time GMT: Tue Mar 19 01:46:45 2024 1508s # Using Test.pm version 1.31 1508s # Using Apache/Test.pm version 1.42 1508s testing mod_echo_ssl 1508s ok 1 1508s #Cipher: TLS_AES_256_GCM_SHA384 1508s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1508s # testing : echo 1508s # expected: 't/protocol/echo.t' 1508s # received: 't/protocol/echo.t' 1508s ok 2 1508s # testing : echo 1508s # expected: '/usr/bin/perl' 1508s # received: '/usr/bin/perl' 1508s ok 3 1508s # testing : echo 1508s # expected: '434024434024434024434024434024' 1508s # received: '434024434024434024434024434024' 1508s ok 4 1508s testing mod_echo 1508s ok 5 1508s # testing : echo 1508s # expected: 't/protocol/echo.t' 1508s # received: 't/protocol/echo.t' 1508s ok 6 1508s # testing : echo 1508s # expected: '/usr/bin/perl' 1508s # received: '/usr/bin/perl' 1508s ok 7 1508s # testing : echo 1508s # expected: '434024434024434024434024434024' 1508s # received: '434024434024434024434024434024' 1508s ok 8 1508s ok 1509s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1511s t/security/CVE-2003-0542.t .......... 1511s 1..1 1511s # Running under perl version 5.038002 for linux 1511s # Current time local: Tue Mar 19 01:46:48 2024 1511s # Current time GMT: Tue Mar 19 01:46:48 2024 1511s # Using Test.pm version 1.31 1511s # Using Apache/Test.pm version 1.42 1511s # testing : CAN-2003-0542 test case 1511s # expected: 404 1511s # received: '404' 1511s ok 1 1511s ok 1513s t/security/CVE-2004-0747.t .......... 1513s 1..1 1513s # Running under perl version 5.038002 for linux 1513s # Current time local: Tue Mar 19 01:46:50 2024 1513s # Current time GMT: Tue Mar 19 01:46:50 2024 1513s # Using Test.pm version 1.31 1513s # Using Apache/Test.pm version 1.42 1513s # testing : CAN-2004-0747 ap_resolve_env test case 1513s # expected: 200 1513s # received: 200 1513s ok 1 1513s ok 1515s t/security/CVE-2004-0811.t .......... 1515s 1..8 1515s # Running under perl version 5.038002 for linux 1515s # Current time local: Tue Mar 19 01:46:52 2024 1515s # Current time GMT: Tue Mar 19 01:46:52 2024 1515s # Using Test.pm version 1.31 1515s # Using Apache/Test.pm version 1.42 1515s # testing : subdir access allowed 1515s # expected: 200 1515s # received: '200' 1515s ok 1 1515s # testing : subdir access allowed 1515s # expected: 200 1515s # received: '200' 1515s ok 2 1515s # testing : subdir access allowed 1515s # expected: 200 1515s # received: '200' 1515s ok 3 1515s # testing : subdir access allowed 1515s # expected: 200 1515s # received: '200' 1515s ok 4 1515s # testing : topdir access denied 1515s # expected: 401 1515s # received: '401' 1515s ok 5 1515s # testing : topdir access denied 1515s # expected: 401 1515s # received: '401' 1515s ok 6 1515s # testing : topdir access denied 1515s # expected: 401 1515s # received: '401' 1515s ok 7 1515s # testing : topdir access denied 1515s # expected: 401 1515s # received: '401' 1515s ok 8 1515s ok 1516s t/security/CVE-2004-0940.t .......... 1516s 1..1 1516s # Running under perl version 5.038002 for linux 1516s # Current time local: Tue Mar 19 01:46:54 2024 1516s # Current time GMT: Tue Mar 19 01:46:54 2024 1516s # Using Test.pm version 1.31 1516s # Using Apache/Test.pm version 1.42 1516s # testing : response was 200 1516s # expected: 200 1516s # received: '200' 1516s ok 1 1516s ok 1518s t/security/CVE-2004-0942.t .......... 1518s 1..2 1518s # Running under perl version 5.038002 for linux 1518s # Current time local: Tue Mar 19 01:46:55 2024 1518s # Current time GMT: Tue Mar 19 01:46:55 2024 1518s # Using Test.pm version 1.31 1518s # Using Apache/Test.pm version 1.42 1518s ok 1 1518s # testing : request was refused 1518s # expected: qr/^HTTP\/1\.. 400/ 1518s # received: 'HTTP/1.1 400 Bad Request 1518s # ' 1518s ok 2 1518s ok 1520s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1521s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1523s t/security/CVE-2005-2491.t .......... 1523s 1..4 1523s # Running under perl version 5.038002 for linux 1523s # Current time local: Tue Mar 19 01:47:00 2024 1523s # Current time GMT: Tue Mar 19 01:47:00 2024 1523s # Using Test.pm version 1.31 1523s # Using Apache/Test.pm version 1.42 1523s # testing : check that server did not segfault 1523s # expected: 'Internal Server Error' 1523s # received: 'Internal Server Error' 1523s ok 1 1523s # testing : check for 500 response error 1523s # expected: 500 1523s # received: '500' 1523s ok 2 1523s # testing : check that server did not segfault 1523s # expected: 'Internal Server Error' 1523s # received: 'Internal Server Error' 1523s ok 3 1523s # testing : check for 500 response error 1523s # expected: 500 1523s # received: '500' 1523s ok 4 1523s ok 1525s t/security/CVE-2005-2700.t .......... 1525s 1..2 1525s # Running under perl version 5.038002 for linux 1525s # Current time local: Tue Mar 19 01:47:02 2024 1525s # Current time GMT: Tue Mar 19 01:47:02 2024 1525s # Using Test.pm version 1.31 1525s # Using Apache/Test.pm version 1.42 1525s # testing : access permitted without ccert 1525s # expected: 200 1525s # received: '200' 1525s ok 1 1525s # testing : access *not* permitted without ccert 1525s # expected: 200 1525s # received: '403' 1525s ok 2 1525s ok 1527s t/security/CVE-2005-3352.t .......... 1527s 1..2 1527s # Running under perl version 5.038002 for linux 1527s # Current time local: Tue Mar 19 01:47:04 2024 1527s # Current time GMT: Tue Mar 19 01:47:04 2024 1527s # Using Test.pm version 1.31 1527s # Using Apache/Test.pm version 1.42 1527s # testing : response code is OK 1527s # expected: 200 1527s # received: '200' 1527s ok 1 1527s # testing : referer was escaped 1527s # expected: qr/%22%3e/ 1527s # received: ' 1527s # 1527s # Menu for /security/CVE-2005-3352.map 1527s # 1527s #

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

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

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

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

Bad Request

1562s #

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

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

Forbidden

1590s

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

1590s 1590s ok 1 1590s HTTP/1.1 200 OK 1590s Connection: close 1590s Date: Tue, 19 Mar 2024 01:48:08 GMT 1590s Accept-Ranges: bytes 1590s ETag: "1a-60bb3bbdae3c0" 1590s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1590s Vary: In-If1 1590s Content-Length: 26 1590s Content-Type: text/html 1590s Last-Modified: Mon, 04 Dec 2023 19:00:39 GMT 1590s Client-Date: Tue, 19 Mar 2024 01:48:08 GMT 1590s Client-Peer: 127.0.0.1:8532 1590s Client-Response-Num: 1 1590s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1590s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1590s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1590s Client-SSL-Socket-Class: IO::Socket::SSL 1590s Client-SSL-Version: TLSv1_3 1590s DMMATCH1: 1 1590s 1590s welcome to localhost:8529 1590s ok 2 1590s 500 Server closed connection without sending any data back 1590s Content-Type: text/plain 1590s Client-Date: Tue, 19 Mar 2024 01:48:09 GMT 1590s Client-Warning: Internal response 1590s 1590s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1590s ok 3 1590s ok 1590s All tests successful. 1590s Files=142, Tests=7321, 314 wallclock secs ( 2.03 usr 0.24 sys + 209.60 cusr 40.48 csys = 252.35 CPU) 1590s Result: PASS 1590s [warning] server localhost:8529 shutdown 1591s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1591s Files=142, Tests=7321, 314 wallclock secs ( 2.03 usr 0.24 sys + 209.60 cusr 40.48 csys = 252.35 CPU) 1591s + grep -E '^Result: PASS' testlog.mpm_event 1591s Result: PASS 1591s + grep -E '^Result: FAIL' testlog.mpm_event 1591s + grep -E 'server dumped core' testlog.mpm_event 1591s + return 0 1591s autopkgtest [01:48:10]: test run-test-suite: -----------------------] 1594s run-test-suite PASS 1594s autopkgtest [01:48:13]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1595s autopkgtest [01:48:14]: test duplicate-module-load: preparing testbed 1850s autopkgtest [01:52:29]: testbed dpkg architecture: ppc64el 1850s autopkgtest [01:52:29]: testbed apt version: 2.7.12 1850s autopkgtest [01:52:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1851s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1852s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 1852s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 1852s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3748 kB] 1854s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 1854s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [646 kB] 1855s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 1855s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 1855s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 1855s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4020 kB] 1856s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 1856s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.3 kB] 1856s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 1859s Fetched 9136 kB in 6s (1634 kB/s) 1860s Reading package lists... 1862s Reading package lists... 1862s Building dependency tree... 1862s Reading state information... 1863s Calculating upgrade... 1863s The following packages will be REMOVED: 1863s libssl3 1863s The following NEW packages will be installed: 1863s libssl3t64 1863s The following packages will be upgraded: 1863s openssl 1863s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 1863s Need to get 3151 kB of archives. 1863s After this operation, 73.7 kB of additional disk space will be used. 1863s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 1864s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 1865s Fetched 3151 kB in 2s (1817 kB/s) 1865s (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 ... 70095 files and directories currently installed.) 1865s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 1865s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 1865s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 1865s wget depends on libssl3 (>= 3.0.0). 1865s tnftp depends on libssl3 (>= 3.0.0). 1865s tcpdump depends on libssl3 (>= 3.0.0). 1865s systemd-resolved depends on libssl3 (>= 3.0.0). 1865s systemd depends on libssl3 (>= 3.0.0). 1865s sudo depends on libssl3 (>= 3.0.0). 1865s rsync depends on libssl3 (>= 3.0.0). 1865s python3-cryptography depends on libssl3 (>= 3.0.0). 1865s openssh-server depends on libssl3 (>= 3.0.10). 1865s openssh-client depends on libssl3 (>= 3.0.10). 1865s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 1865s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 1865s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 1865s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 1865s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 1865s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 1865s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 1865s libnvme1 depends on libssl3 (>= 3.0.0). 1865s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 1865s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 1865s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 1865s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 1865s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 1865s kmod depends on libssl3 (>= 3.0.0). 1865s dhcpcd-base depends on libssl3 (>= 3.0.0). 1865s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 1865s 1865s (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 ... 70095 files and directories currently installed.) 1865s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 1865s Selecting previously unselected package libssl3t64:ppc64el. 1865s (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 ... 70084 files and directories currently installed.) 1865s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 1865s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 1865s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 1865s Setting up openssl (3.0.13-0ubuntu2) ... 1865s Processing triggers for man-db (2.12.0-3) ... 1866s Processing triggers for libc-bin (2.39-0ubuntu2) ... 1866s Reading package lists... 1866s Building dependency tree... 1866s Reading state information... 1866s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1867s sh: Attempting to set up Debian/Ubuntu apt sources automatically 1867s sh: Distribution appears to be Ubuntu 1868s Reading package lists... 1868s Building dependency tree... 1868s Reading state information... 1869s eatmydata is already the newest version (131-1). 1869s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1869s Reading package lists... 1869s Building dependency tree... 1869s Reading state information... 1869s dbus is already the newest version (1.14.10-4ubuntu1). 1869s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1869s Reading package lists... 1869s Building dependency tree... 1869s Reading state information... 1869s rng-tools-debian is already the newest version (2.4). 1869s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1869s Reading package lists... 1870s Building dependency tree... 1870s Reading state information... 1870s The following packages will be REMOVED: 1870s cloud-init* python3-configobj* python3-debconf* 1870s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 1870s After this operation, 3252 kB disk space will be freed. 1870s (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 ... 70097 files and directories currently installed.) 1870s Removing cloud-init (24.1.1-0ubuntu1) ... 1871s Removing python3-configobj (5.0.8-3) ... 1871s Removing python3-debconf (1.5.86) ... 1871s Processing triggers for man-db (2.12.0-3) ... 1871s (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 ... 69708 files and directories currently installed.) 1871s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 1872s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 1872s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 1872s invoke-rc.d: policy-rc.d denied execution of try-restart. 1872s Reading package lists... 1872s Building dependency tree... 1872s Reading state information... 1872s linux-generic is already the newest version (6.8.0-11.11+1). 1872s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1873s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1873s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1873s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1876s Reading package lists... 1876s Reading package lists... 1876s Building dependency tree... 1876s Reading state information... 1876s Calculating upgrade... 1876s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1876s Reading package lists... 1876s Building dependency tree... 1876s Reading state information... 1876s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1877s autopkgtest [01:52:56]: rebooting testbed after setup commands that affected boot 2047s Reading package lists... 2047s Building dependency tree... 2047s Reading state information... 2047s Starting pkgProblemResolver with broken count: 0 2047s Starting 2 pkgProblemResolver with broken count: 0 2047s Done 2048s The following additional packages will be installed: 2048s apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 2048s libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.4-0 2048s Suggested packages: 2048s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2048s Recommended packages: 2048s ssl-cert 2048s The following NEW packages will be installed: 2048s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1 2048s libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.4-0 2048s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2048s Need to get 2396 kB/2397 kB of archives. 2048s After this operation, 15.2 MB of additional disk space will be used. 2048s Get:1 /tmp/autopkgtest.eEJ9t5/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [704 B] 2048s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libapr1 ppc64el 1.7.2-3 [130 kB] 2048s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1 ppc64el 1.6.3-1ubuntu1 [110 kB] 2048s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1ubuntu1 [12.2 kB] 2048s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1ubuntu1 [9186 B] 2048s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3 [216 kB] 2048s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu2 [1563 kB] 2049s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-data all 2.4.58-1ubuntu2 [163 kB] 2049s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu2 [101 kB] 2049s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2 ppc64el 2.4.58-1ubuntu2 [90.2 kB] 2049s Fetched 2396 kB in 1s (1758 kB/s) 2049s Selecting previously unselected package libapr1:ppc64el. 2050s (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 ... 69653 files and directories currently installed.) 2050s Preparing to unpack .../0-libapr1_1.7.2-3_ppc64el.deb ... 2050s Unpacking libapr1:ppc64el (1.7.2-3) ... 2050s Selecting previously unselected package libaprutil1:ppc64el. 2050s Preparing to unpack .../1-libaprutil1_1.6.3-1ubuntu1_ppc64el.deb ... 2050s Unpacking libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2050s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2050s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1ubuntu1_ppc64el.deb ... 2050s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2050s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2050s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1ubuntu1_ppc64el.deb ... 2050s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2050s Selecting previously unselected package liblua5.4-0:ppc64el. 2050s Preparing to unpack .../4-liblua5.4-0_5.4.6-3_ppc64el.deb ... 2050s Unpacking liblua5.4-0:ppc64el (5.4.6-3) ... 2050s Selecting previously unselected package apache2-bin. 2050s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu2_ppc64el.deb ... 2050s Unpacking apache2-bin (2.4.58-1ubuntu2) ... 2050s Selecting previously unselected package apache2-data. 2050s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu2_all.deb ... 2050s Unpacking apache2-data (2.4.58-1ubuntu2) ... 2050s Selecting previously unselected package apache2-utils. 2050s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu2_ppc64el.deb ... 2050s Unpacking apache2-utils (2.4.58-1ubuntu2) ... 2050s Selecting previously unselected package apache2. 2050s Preparing to unpack .../8-apache2_2.4.58-1ubuntu2_ppc64el.deb ... 2050s Unpacking apache2 (2.4.58-1ubuntu2) ... 2050s Selecting previously unselected package autopkgtest-satdep. 2050s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 2050s Unpacking autopkgtest-satdep (0) ... 2050s Setting up libapr1:ppc64el (1.7.2-3) ... 2050s Setting up liblua5.4-0:ppc64el (5.4.6-3) ... 2050s Setting up apache2-data (2.4.58-1ubuntu2) ... 2050s Setting up libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2050s Setting up libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2050s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2050s Setting up apache2-utils (2.4.58-1ubuntu2) ... 2050s Setting up apache2-bin (2.4.58-1ubuntu2) ... 2050s Setting up apache2 (2.4.58-1ubuntu2) ... 2050s Enabling module mpm_event. 2050s Enabling module authz_core. 2050s Enabling module authz_host. 2050s Enabling module authn_core. 2050s Enabling module auth_basic. 2050s Enabling module access_compat. 2050s Enabling module authn_file. 2050s Enabling module authz_user. 2050s Enabling module alias. 2050s Enabling module dir. 2050s Enabling module autoindex. 2050s Enabling module env. 2050s Enabling module mime. 2050s Enabling module negotiation. 2050s Enabling module setenvif. 2050s Enabling module filter. 2050s Enabling module deflate. 2050s Enabling module status. 2050s Enabling module reqtimeout. 2051s Enabling conf charset. 2051s Enabling conf localized-error-pages. 2051s Enabling conf other-vhosts-access-log. 2051s Enabling conf security. 2051s Enabling conf serve-cgi-bin. 2051s Enabling site 000-default. 2052s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2052s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2053s Setting up autopkgtest-satdep (0) ... 2053s Processing triggers for ufw (0.36.2-5) ... 2053s Processing triggers for man-db (2.12.0-3) ... 2054s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2056s (Reading database ... 70366 files and directories currently installed.) 2056s Removing autopkgtest-satdep (0) ... 2069s autopkgtest [01:56:08]: test duplicate-module-load: [----------------------- 2069s + cd /tmp/autopkgtest.eEJ9t5/autopkgtest_tmp 2069s + apache2ctl -l -M 2069s + sort unsorted 2069s + grep core.c sorted 2069s + core.c 2069s http_core.c 2069s uniq 2069s + diff -u sorted dedup 2070s autopkgtest [01:56:09]: test duplicate-module-load: -----------------------] 2070s autopkgtest [01:56:09]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2070s duplicate-module-load PASS 2071s autopkgtest [01:56:10]: test default-mods: preparing testbed 2075s Reading package lists... 2075s Building dependency tree... 2075s Reading state information... 2075s Starting pkgProblemResolver with broken count: 0 2075s Starting 2 pkgProblemResolver with broken count: 0 2075s Done 2075s The following NEW packages will be installed: 2075s autopkgtest-satdep 2075s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2075s Need to get 0 B/704 B of archives. 2075s After this operation, 0 B of additional disk space will be used. 2075s Get:1 /tmp/autopkgtest.eEJ9t5/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [704 B] 2076s Selecting previously unselected package autopkgtest-satdep. 2076s (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 ... 70366 files and directories currently installed.) 2076s Preparing to unpack .../3-autopkgtest-satdep.deb ... 2076s Unpacking autopkgtest-satdep (0) ... 2076s Setting up autopkgtest-satdep (0) ... 2078s (Reading database ... 70366 files and directories currently installed.) 2078s Removing autopkgtest-satdep (0) ... 2078s autopkgtest [01:56:17]: test default-mods: [----------------------- 2079s alias_module (shared) 2079s auth_basic_module (shared) 2079s authn_core_module (shared) 2079s authz_core_module (shared) 2079s log_config_module (static) 2079s mime_module (shared) 2079s reqtimeout_module (shared) 2079s version_module (static) 2079s watchdog_module (static) 2079s autopkgtest [01:56:18]: test default-mods: -----------------------] 2080s default-mods PASS 2080s autopkgtest [01:56:19]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2080s autopkgtest [01:56:19]: test htcacheclean: preparing testbed 2081s Reading package lists... 2081s Building dependency tree... 2081s Reading state information... 2082s Starting pkgProblemResolver with broken count: 0 2082s Starting 2 pkgProblemResolver with broken count: 0 2082s Done 2082s The following NEW packages will be installed: 2082s autopkgtest-satdep 2082s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2082s Need to get 0 B/708 B of archives. 2082s After this operation, 0 B of additional disk space will be used. 2082s Get:1 /tmp/autopkgtest.eEJ9t5/4-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [708 B] 2082s Selecting previously unselected package autopkgtest-satdep. 2082s (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 ... 70366 files and directories currently installed.) 2082s Preparing to unpack .../4-autopkgtest-satdep.deb ... 2082s Unpacking autopkgtest-satdep (0) ... 2082s Setting up autopkgtest-satdep (0) ... 2084s (Reading database ... 70366 files and directories currently installed.) 2084s Removing autopkgtest-satdep (0) ... 2085s autopkgtest [01:56:24]: test htcacheclean: [----------------------- 2085s + htc_enabled 2085s + ls /etc/rc[2345].d/S*apache-htcacheclean 2085s + return 1 2085s + a2enmod cache_disk 2085s Considering dependency cache for cache_disk: 2085s Enabling module cache. 2085s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2085s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2085s Enabling module cache_disk. 2085s Enabling external service apache-htcacheclean 2086s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 2086s The service will be started on next reboot. 2086s To activate the new configuration, you need to run: 2086s systemctl restart apache2 2086s systemctl start apache-htcacheclean 2086s + htc_enabled 2086s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2086s + return 0 2086s + service apache-htcacheclean start 2087s + ps -ef 2087s + grep /usr/bin/htcacheclean 2087s www-data 1542 1 0 01:55 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2087s root 2423 2304 0 01:56 ? 00:00:00 grep /usr/bin/htcacheclean 2087s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2087s + pgrep -P 1 -u1542 2087s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2087s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2087s Active: active (running) since Tue 2024-03-19 01:55:53 UTC; 32s ago 2087s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2087s Main PID: 1542 (htcacheclean) 2087s Tasks: 1 (limit: 1621) 2087s Memory: 1.7M (peak: 5.8M) 2087s CPU: 2ms 2087s CGroup: /system.slice/apache-htcacheclean.service 2087s └─1542 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2087s 2087s Mar 19 01:55:53 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2087s Mar 19 01:55:53 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2087s www-data -G www-data htcacheclean 2087s + service apache-htcacheclean status 2087s + service apache-htcacheclean stop 2088s + sleep 1 2089s + pgrep -P 1 -u www-data -G www-data htcacheclean 2089s + service apache-htcacheclean status 2089s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2089s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2089s Active: inactive (dead) since Tue 2024-03-19 01:56:26 UTC; 1s ago 2089s Duration: 33.475s 2089s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2089s Main PID: 1542 (code=exited, status=0/SUCCESS) 2089s CPU: 3ms 2089s 2089s Mar 19 01:55:53 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2089s Mar 19 01:55:53 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2089s Mar 19 01:56:26 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2089s Mar 19 01:56:26 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2089s Mar 19 01:56:26 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2089s + a2dismod cache_disk 2089s Disabling external service apache-htcacheclean 2089s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2089s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2089s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 2090s Module cache_disk disabled. 2090s To activate the new configuration, you need to run: 2090s systemctl restart apache2 2090s systemctl stop apache-htcacheclean 2090s + htc_enabled 2090s + ls /etc/rc[2345].d/S*apache-htcacheclean 2090s + return 1 2090s + a2enmod cache_socache 2090s Considering dependency cache for cache_socache: 2090s Module cache already enabled 2090s Enabling module cache_socache. 2090s To activate the new configuration, you need to run: 2090s systemctl restart apache2 2090s + htc_enabled 2090s + ls /etc/rc[2345].d/S*apache-htcacheclean 2090s + return 1 2090s + exit 0 2090s autopkgtest [01:56:29]: test htcacheclean: -----------------------] 2091s autopkgtest [01:56:30]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2091s htcacheclean PASS 2091s autopkgtest [01:56:30]: test ssl-passphrase: preparing testbed 2093s Reading package lists... 2093s Building dependency tree... 2093s Reading state information... 2093s Starting pkgProblemResolver with broken count: 0 2093s Starting 2 pkgProblemResolver with broken count: 0 2093s Done 2093s The following additional packages will be installed: 2093s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2093s Suggested packages: 2093s tk8.6 tcl-tclreadline 2093s The following NEW packages will be installed: 2093s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2093s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 2093s Need to get 1460 kB/1461 kB of archives. 2093s After this operation, 5836 kB of additional disk space will be used. 2093s Get:1 /tmp/autopkgtest.eEJ9t5/5-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [724 B] 2093s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libtcl8.6 ppc64el 8.6.13+dfsg-2 [1179 kB] 2094s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el tcl8.6 ppc64el 8.6.13+dfsg-2 [14.8 kB] 2094s Get:4 http://ftpmaster.internal/ubuntu noble/universe ppc64el tcl-expect ppc64el 5.45.4-2build1 [112 kB] 2094s Get:5 http://ftpmaster.internal/ubuntu noble/universe ppc64el expect ppc64el 5.45.4-2build1 [137 kB] 2094s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2095s Preconfiguring packages ... 2095s Fetched 1460 kB in 1s (1261 kB/s) 2095s Selecting previously unselected package libtcl8.6:ppc64el. 2095s (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 ... 70366 files and directories currently installed.) 2095s Preparing to unpack .../0-libtcl8.6_8.6.13+dfsg-2_ppc64el.deb ... 2095s Unpacking libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 2095s Selecting previously unselected package tcl8.6. 2095s Preparing to unpack .../1-tcl8.6_8.6.13+dfsg-2_ppc64el.deb ... 2095s Unpacking tcl8.6 (8.6.13+dfsg-2) ... 2095s Selecting previously unselected package tcl-expect:ppc64el. 2095s Preparing to unpack .../2-tcl-expect_5.45.4-2build1_ppc64el.deb ... 2095s Unpacking tcl-expect:ppc64el (5.45.4-2build1) ... 2095s Selecting previously unselected package expect. 2095s Preparing to unpack .../3-expect_5.45.4-2build1_ppc64el.deb ... 2095s Unpacking expect (5.45.4-2build1) ... 2095s Selecting previously unselected package ssl-cert. 2095s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 2095s Unpacking ssl-cert (1.1.2ubuntu1) ... 2095s Selecting previously unselected package autopkgtest-satdep. 2095s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 2095s Unpacking autopkgtest-satdep (0) ... 2095s Setting up ssl-cert (1.1.2ubuntu1) ... 2096s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2096s Setting up libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 2096s Setting up tcl8.6 (8.6.13+dfsg-2) ... 2096s Setting up tcl-expect:ppc64el (5.45.4-2build1) ... 2096s Setting up expect (5.45.4-2build1) ... 2096s Setting up autopkgtest-satdep (0) ... 2096s Processing triggers for man-db (2.12.0-3) ... 2097s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2099s (Reading database ... 70706 files and directories currently installed.) 2099s Removing autopkgtest-satdep (0) ... 2100s autopkgtest [01:56:39]: test ssl-passphrase: [----------------------- 2100s + cd /etc/ssl/private 2100s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2100s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2100s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2100s writing RSA key 2100s + a2enmod ssl 2100s Considering dependency mime for ssl: 2100s Module mime already enabled 2100s Considering dependency socache_shmcb for ssl: 2100s Enabling module socache_shmcb. 2100s Enabling module ssl. 2100s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2100s To activate the new configuration, you need to run: 2100s systemctl restart apache2 2100s + a2ensite default-ssl 2100s Enabling site default-ssl. 2100s To activate the new configuration, you need to run: 2100s systemctl reload apache2 2100s + + expect 2100s password_responder 2100s + [ ! -e /run/systemd/ask-password/sck.* ] 2100s + sleep 1 2100s spawn service apache2 restart 2101s Enter passphrase for SSL/TLS keys for adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-prop.novalocal:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.1927ec3990df5264ssl-passphrase test password responder: found prompt, sending password 2101s ] 2101s + echo ssl-passphrase test password responder: found prompt, sending password 2101s + + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.1927ec3990df5264 2101s echo test 2101s + echo Hello, world! 2101s + curl -k https://localhost/hello.txt 2101s % Total % Received % Xferd Average Speed Time Time Time Current 2101s Dload Upload Total Spent Left Speed 2101s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1299 0 --:--:-- --:--:-- --:--:-- 1400 2101s + result=Hello, world! 2101s + [ Hello, world! != Hello, world! ] 2101s 2101s autopkgtest [01:56:40]: test ssl-passphrase: -----------------------] 2102s ssl-passphrase PASS 2102s autopkgtest [01:56:41]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2102s autopkgtest [01:56:41]: test check-http2: preparing testbed 2211s autopkgtest [01:58:30]: testbed dpkg architecture: ppc64el 2211s autopkgtest [01:58:30]: testbed apt version: 2.7.12 2211s autopkgtest [01:58:30]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2212s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2213s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 2213s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3748 kB] 2213s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2213s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 2213s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [646 kB] 2213s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 2213s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 2213s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 2213s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4020 kB] 2213s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 2213s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.3 kB] 2213s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 2216s Fetched 9136 kB in 3s (3521 kB/s) 2217s Reading package lists... 2219s Reading package lists... 2219s Building dependency tree... 2219s Reading state information... 2220s Calculating upgrade... 2220s The following packages will be REMOVED: 2220s libssl3 2220s The following NEW packages will be installed: 2220s libssl3t64 2220s The following packages will be upgraded: 2220s openssl 2220s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 2220s Need to get 3151 kB of archives. 2220s After this operation, 73.7 kB of additional disk space will be used. 2220s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 2220s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 2221s Fetched 3151 kB in 1s (3837 kB/s) 2221s (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 ... 70095 files and directories currently installed.) 2221s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 2221s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 2221s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 2221s wget depends on libssl3 (>= 3.0.0). 2221s tnftp depends on libssl3 (>= 3.0.0). 2221s tcpdump depends on libssl3 (>= 3.0.0). 2221s systemd-resolved depends on libssl3 (>= 3.0.0). 2221s systemd depends on libssl3 (>= 3.0.0). 2221s sudo depends on libssl3 (>= 3.0.0). 2221s rsync depends on libssl3 (>= 3.0.0). 2221s python3-cryptography depends on libssl3 (>= 3.0.0). 2221s openssh-server depends on libssl3 (>= 3.0.10). 2221s openssh-client depends on libssl3 (>= 3.0.10). 2221s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 2221s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 2221s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 2221s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 2221s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 2221s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 2221s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 2221s libnvme1 depends on libssl3 (>= 3.0.0). 2221s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 2221s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 2221s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 2221s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 2221s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 2221s kmod depends on libssl3 (>= 3.0.0). 2221s dhcpcd-base depends on libssl3 (>= 3.0.0). 2221s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 2221s 2221s (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 ... 70095 files and directories currently installed.) 2221s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 2221s Selecting previously unselected package libssl3t64:ppc64el. 2221s (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 ... 70084 files and directories currently installed.) 2221s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 2221s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 2221s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 2221s Setting up openssl (3.0.13-0ubuntu2) ... 2221s Processing triggers for man-db (2.12.0-3) ... 2222s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2222s Reading package lists... 2222s Building dependency tree... 2222s Reading state information... 2222s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2223s sh: Attempting to set up Debian/Ubuntu apt sources automatically 2223s sh: Distribution appears to be Ubuntu 2224s Reading package lists... 2224s Building dependency tree... 2224s Reading state information... 2224s eatmydata is already the newest version (131-1). 2224s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2224s Reading package lists... 2224s Building dependency tree... 2224s Reading state information... 2224s dbus is already the newest version (1.14.10-4ubuntu1). 2224s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2224s Reading package lists... 2224s Building dependency tree... 2224s Reading state information... 2225s rng-tools-debian is already the newest version (2.4). 2225s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2225s Reading package lists... 2225s Building dependency tree... 2225s Reading state information... 2225s The following packages will be REMOVED: 2225s cloud-init* python3-configobj* python3-debconf* 2225s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 2225s After this operation, 3252 kB disk space will be freed. 2225s (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 ... 70097 files and directories currently installed.) 2225s Removing cloud-init (24.1.1-0ubuntu1) ... 2226s Removing python3-configobj (5.0.8-3) ... 2226s Removing python3-debconf (1.5.86) ... 2226s Processing triggers for man-db (2.12.0-3) ... 2226s (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 ... 69708 files and directories currently installed.) 2226s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 2227s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 2227s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 2227s invoke-rc.d: policy-rc.d denied execution of try-restart. 2227s Reading package lists... 2227s Building dependency tree... 2227s Reading state information... 2227s linux-generic is already the newest version (6.8.0-11.11+1). 2227s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2228s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 2228s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 2228s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 2230s Reading package lists... 2230s Reading package lists... 2230s Building dependency tree... 2230s Reading state information... 2230s Calculating upgrade... 2230s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2230s Reading package lists... 2231s Building dependency tree... 2231s Reading state information... 2231s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2231s autopkgtest [01:58:50]: rebooting testbed after setup commands that affected boot 2274s Reading package lists... 2274s Building dependency tree... 2274s Reading state information... 2274s Starting pkgProblemResolver with broken count: 0 2274s Starting 2 pkgProblemResolver with broken count: 0 2274s Done 2274s The following additional packages will be installed: 2274s apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 2274s libaprutil1-dbd-sqlite3 libaprutil1-ldap libev4 libjemalloc2 liblua5.4-0 2274s nghttp2-client ssl-cert 2274s Suggested packages: 2274s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2274s The following NEW packages will be installed: 2274s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1 2274s libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libev4 libjemalloc2 2274s liblua5.4-0 nghttp2-client ssl-cert 2274s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 2274s Need to get 2878 kB/2878 kB of archives. 2274s After this operation, 16.7 MB of additional disk space will be used. 2274s Get:1 /tmp/autopkgtest.eEJ9t5/6-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [732 B] 2274s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libapr1 ppc64el 1.7.2-3 [130 kB] 2275s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1 ppc64el 1.6.3-1ubuntu1 [110 kB] 2275s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1ubuntu1 [12.2 kB] 2275s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1ubuntu1 [9186 B] 2275s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3 [216 kB] 2275s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu2 [1563 kB] 2275s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-data all 2.4.58-1ubuntu2 [163 kB] 2275s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu2 [101 kB] 2275s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2 ppc64el 2.4.58-1ubuntu2 [90.2 kB] 2276s Get:11 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjemalloc2 ppc64el 5.3.0-2 [257 kB] 2276s Get:12 http://ftpmaster.internal/ubuntu noble/universe ppc64el libev4 ppc64el 1:4.33-2 [33.4 kB] 2276s Get:13 http://ftpmaster.internal/ubuntu noble/universe ppc64el nghttp2-client ppc64el 1.59.0-1 [174 kB] 2276s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2276s Preconfiguring packages ... 2276s Fetched 2878 kB in 1s (1961 kB/s) 2276s Selecting previously unselected package libapr1:ppc64el. 2276s (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 ... 69653 files and directories currently installed.) 2276s Preparing to unpack .../00-libapr1_1.7.2-3_ppc64el.deb ... 2276s Unpacking libapr1:ppc64el (1.7.2-3) ... 2276s Selecting previously unselected package libaprutil1:ppc64el. 2276s Preparing to unpack .../01-libaprutil1_1.6.3-1ubuntu1_ppc64el.deb ... 2276s Unpacking libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2276s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2276s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1ubuntu1_ppc64el.deb ... 2276s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2276s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2276s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1ubuntu1_ppc64el.deb ... 2276s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2276s Selecting previously unselected package liblua5.4-0:ppc64el. 2276s Preparing to unpack .../04-liblua5.4-0_5.4.6-3_ppc64el.deb ... 2276s Unpacking liblua5.4-0:ppc64el (5.4.6-3) ... 2276s Selecting previously unselected package apache2-bin. 2276s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu2_ppc64el.deb ... 2276s Unpacking apache2-bin (2.4.58-1ubuntu2) ... 2276s Selecting previously unselected package apache2-data. 2276s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu2_all.deb ... 2276s Unpacking apache2-data (2.4.58-1ubuntu2) ... 2276s Selecting previously unselected package apache2-utils. 2276s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu2_ppc64el.deb ... 2276s Unpacking apache2-utils (2.4.58-1ubuntu2) ... 2276s Selecting previously unselected package apache2. 2276s Preparing to unpack .../08-apache2_2.4.58-1ubuntu2_ppc64el.deb ... 2276s Unpacking apache2 (2.4.58-1ubuntu2) ... 2276s Selecting previously unselected package libjemalloc2:ppc64el. 2276s Preparing to unpack .../09-libjemalloc2_5.3.0-2_ppc64el.deb ... 2276s Unpacking libjemalloc2:ppc64el (5.3.0-2) ... 2276s Selecting previously unselected package libev4:ppc64el. 2276s Preparing to unpack .../10-libev4_1%3a4.33-2_ppc64el.deb ... 2276s Unpacking libev4:ppc64el (1:4.33-2) ... 2276s Selecting previously unselected package nghttp2-client. 2276s Preparing to unpack .../11-nghttp2-client_1.59.0-1_ppc64el.deb ... 2276s Unpacking nghttp2-client (1.59.0-1) ... 2276s Selecting previously unselected package ssl-cert. 2276s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 2276s Unpacking ssl-cert (1.1.2ubuntu1) ... 2276s Selecting previously unselected package autopkgtest-satdep. 2276s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 2276s Unpacking autopkgtest-satdep (0) ... 2276s Setting up libev4:ppc64el (1:4.33-2) ... 2276s Setting up libapr1:ppc64el (1.7.2-3) ... 2276s Setting up libjemalloc2:ppc64el (5.3.0-2) ... 2276s Setting up nghttp2-client (1.59.0-1) ... 2276s Setting up ssl-cert (1.1.2ubuntu1) ... 2277s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2277s Setting up liblua5.4-0:ppc64el (5.4.6-3) ... 2277s Setting up apache2-data (2.4.58-1ubuntu2) ... 2277s Setting up libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2277s Setting up libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2277s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2277s Setting up apache2-utils (2.4.58-1ubuntu2) ... 2277s Setting up apache2-bin (2.4.58-1ubuntu2) ... 2277s Setting up apache2 (2.4.58-1ubuntu2) ... 2277s Enabling module mpm_event. 2277s Enabling module authz_core. 2277s Enabling module authz_host. 2277s Enabling module authn_core. 2277s Enabling module auth_basic. 2278s Enabling module access_compat. 2278s Enabling module authn_file. 2278s Enabling module authz_user. 2278s Enabling module alias. 2278s Enabling module dir. 2278s Enabling module autoindex. 2278s Enabling module env. 2278s Enabling module mime. 2278s Enabling module negotiation. 2278s Enabling module setenvif. 2278s Enabling module filter. 2278s Enabling module deflate. 2278s Enabling module status. 2278s Enabling module reqtimeout. 2278s Enabling conf charset. 2278s Enabling conf localized-error-pages. 2278s Enabling conf other-vhosts-access-log. 2278s Enabling conf security. 2278s Enabling conf serve-cgi-bin. 2278s Enabling site 000-default. 2279s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2279s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2281s Setting up autopkgtest-satdep (0) ... 2281s Processing triggers for ufw (0.36.2-5) ... 2281s Processing triggers for man-db (2.12.0-3) ... 2281s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2284s (Reading database ... 70395 files and directories currently installed.) 2284s Removing autopkgtest-satdep (0) ... 2290s autopkgtest [01:59:49]: test check-http2: [----------------------- 2290s + a2enmod http2 2290s Enabling module http2. 2290s To activate the new configuration, you need to run: 2290s systemctl restart apache2 2290s + a2enmod ssl 2290s Considering dependency mime for ssl: 2290s Module mime already enabled 2290s Considering dependency socache_shmcb for ssl: 2290s Enabling module socache_shmcb. 2290s Enabling module ssl. 2290s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2290s To activate the new configuration, you need to run: 2290s systemctl restart apache2 2290s + a2ensite default-ssl 2290s Enabling site default-ssl. 2290s To activate the new configuration, you need to run: 2290s systemctl reload apache2 2290s + echo Protocols h2c h2 http/1.1 2290s + service apache2 restart 2290s + echo Hello, world! 2290s + testapache curl -s -k http://localhost/hello.txt 2290s + cmd=curl -s -k http://localhost/hello.txt 2290s + curl -s -k http://localhost/hello.txt 2290s OK 2290s + result=Hello, world! 2290s + [ Hello, world! != Hello, world! ] 2290s + echo OK 2290s + testapache curl -s -k https://localhost/hello.txt 2290s + cmd=curl -s -k https://localhost/hello.txt 2290s + curl -s -k https://localhost/hello.txt 2290s + result=Hello, world! 2290s + [ Hello, world! != Hello, world! ] 2290s + echo OK 2290s OK 2290s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2290s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2290s + nghttp --no-verify-peer https://localhost/hello.txt 2290s OK 2290s + result=Hello, world! 2290s + [ Hello, world! != Hello, world! ] 2290s + echo OK 2290s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2290s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2290s + nghttp -u --no-verify-peer http://localhost/hello.txt 2290s + result=Hello, world! 2290s + [ Hello, world! != Hello, world! ] 2290s + echo OK 2290s OK 2291s autopkgtest [01:59:50]: test check-http2: -----------------------] 2291s autopkgtest [01:59:50]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2291s check-http2 PASS 2292s autopkgtest [01:59:51]: test check-ubuntu-branding: preparing testbed 2501s autopkgtest [02:03:20]: testbed dpkg architecture: ppc64el 2501s autopkgtest [02:03:20]: testbed apt version: 2.7.12 2501s autopkgtest [02:03:20]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2502s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2503s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2503s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3748 kB] 2505s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 2505s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 2505s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [646 kB] 2505s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 2505s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 2505s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 2505s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4020 kB] 2507s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 2507s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.3 kB] 2507s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 2510s Fetched 9136 kB in 6s (1623 kB/s) 2510s Reading package lists... 2513s Reading package lists... 2513s Building dependency tree... 2513s Reading state information... 2513s Calculating upgrade... 2513s The following packages will be REMOVED: 2513s libssl3 2513s The following NEW packages will be installed: 2513s libssl3t64 2513s The following packages will be upgraded: 2513s openssl 2514s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 2514s Need to get 3151 kB of archives. 2514s After this operation, 73.7 kB of additional disk space will be used. 2514s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 2514s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 2515s Fetched 3151 kB in 1s (2915 kB/s) 2515s (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 ... 70095 files and directories currently installed.) 2515s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 2515s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 2515s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 2515s wget depends on libssl3 (>= 3.0.0). 2515s tnftp depends on libssl3 (>= 3.0.0). 2515s tcpdump depends on libssl3 (>= 3.0.0). 2515s systemd-resolved depends on libssl3 (>= 3.0.0). 2515s systemd depends on libssl3 (>= 3.0.0). 2515s sudo depends on libssl3 (>= 3.0.0). 2515s rsync depends on libssl3 (>= 3.0.0). 2515s python3-cryptography depends on libssl3 (>= 3.0.0). 2515s openssh-server depends on libssl3 (>= 3.0.10). 2515s openssh-client depends on libssl3 (>= 3.0.10). 2515s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 2515s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 2515s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 2515s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 2515s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 2515s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 2515s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 2515s libnvme1 depends on libssl3 (>= 3.0.0). 2515s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 2515s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 2515s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 2515s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 2515s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 2515s kmod depends on libssl3 (>= 3.0.0). 2515s dhcpcd-base depends on libssl3 (>= 3.0.0). 2515s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 2515s 2515s (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 ... 70095 files and directories currently installed.) 2515s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 2515s Selecting previously unselected package libssl3t64:ppc64el. 2515s (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 ... 70084 files and directories currently installed.) 2515s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 2515s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 2515s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 2515s Setting up openssl (3.0.13-0ubuntu2) ... 2515s Processing triggers for man-db (2.12.0-3) ... 2516s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2516s Reading package lists... 2516s Building dependency tree... 2516s Reading state information... 2516s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2517s sh: Attempting to set up Debian/Ubuntu apt sources automatically 2517s sh: Distribution appears to be Ubuntu 2518s Reading package lists... 2518s Building dependency tree... 2518s Reading state information... 2518s eatmydata is already the newest version (131-1). 2518s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2518s Reading package lists... 2518s Building dependency tree... 2518s Reading state information... 2519s dbus is already the newest version (1.14.10-4ubuntu1). 2519s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2519s Reading package lists... 2519s Building dependency tree... 2519s Reading state information... 2519s rng-tools-debian is already the newest version (2.4). 2519s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2519s Reading package lists... 2519s Building dependency tree... 2519s Reading state information... 2519s The following packages will be REMOVED: 2519s cloud-init* python3-configobj* python3-debconf* 2520s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 2520s After this operation, 3252 kB disk space will be freed. 2520s (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 ... 70097 files and directories currently installed.) 2520s Removing cloud-init (24.1.1-0ubuntu1) ... 2520s Removing python3-configobj (5.0.8-3) ... 2520s Removing python3-debconf (1.5.86) ... 2520s Processing triggers for man-db (2.12.0-3) ... 2521s (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 ... 69708 files and directories currently installed.) 2521s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 2522s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 2522s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 2522s invoke-rc.d: policy-rc.d denied execution of try-restart. 2522s Reading package lists... 2522s Building dependency tree... 2522s Reading state information... 2522s linux-generic is already the newest version (6.8.0-11.11+1). 2522s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2522s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 2523s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 2523s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 2525s Reading package lists... 2525s Reading package lists... 2526s Building dependency tree... 2526s Reading state information... 2526s Calculating upgrade... 2526s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2526s Reading package lists... 2526s Building dependency tree... 2526s Reading state information... 2526s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2527s autopkgtest [02:03:46]: rebooting testbed after setup commands that affected boot 2694s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2709s Reading package lists... 2709s Building dependency tree... 2709s Reading state information... 2709s Starting pkgProblemResolver with broken count: 0 2709s Starting 2 pkgProblemResolver with broken count: 0 2709s Done 2709s The following additional packages will be installed: 2709s apache2 apache2-bin apache2-data apache2-utils libapr1 libaprutil1 2709s libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.4-0 2709s Suggested packages: 2709s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2709s Recommended packages: 2709s ssl-cert 2709s The following NEW packages will be installed: 2709s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1 2709s libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.4-0 2709s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2709s Need to get 2396 kB/2397 kB of archives. 2709s After this operation, 15.2 MB of additional disk space will be used. 2709s Get:1 /tmp/autopkgtest.eEJ9t5/7-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [712 B] 2710s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libapr1 ppc64el 1.7.2-3 [130 kB] 2710s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1 ppc64el 1.6.3-1ubuntu1 [110 kB] 2710s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1ubuntu1 [12.2 kB] 2710s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1ubuntu1 [9186 B] 2710s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3 [216 kB] 2710s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu2 [1563 kB] 2711s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-data all 2.4.58-1ubuntu2 [163 kB] 2711s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu2 [101 kB] 2711s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2 ppc64el 2.4.58-1ubuntu2 [90.2 kB] 2712s Fetched 2396 kB in 2s (1169 kB/s) 2712s Selecting previously unselected package libapr1:ppc64el. 2712s (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 ... 69653 files and directories currently installed.) 2712s Preparing to unpack .../0-libapr1_1.7.2-3_ppc64el.deb ... 2712s Unpacking libapr1:ppc64el (1.7.2-3) ... 2712s Selecting previously unselected package libaprutil1:ppc64el. 2712s Preparing to unpack .../1-libaprutil1_1.6.3-1ubuntu1_ppc64el.deb ... 2712s Unpacking libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2712s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2712s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1ubuntu1_ppc64el.deb ... 2712s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2712s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2712s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1ubuntu1_ppc64el.deb ... 2712s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2712s Selecting previously unselected package liblua5.4-0:ppc64el. 2712s Preparing to unpack .../4-liblua5.4-0_5.4.6-3_ppc64el.deb ... 2712s Unpacking liblua5.4-0:ppc64el (5.4.6-3) ... 2712s Selecting previously unselected package apache2-bin. 2712s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu2_ppc64el.deb ... 2712s Unpacking apache2-bin (2.4.58-1ubuntu2) ... 2712s Selecting previously unselected package apache2-data. 2712s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu2_all.deb ... 2712s Unpacking apache2-data (2.4.58-1ubuntu2) ... 2712s Selecting previously unselected package apache2-utils. 2712s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu2_ppc64el.deb ... 2712s Unpacking apache2-utils (2.4.58-1ubuntu2) ... 2712s Selecting previously unselected package apache2. 2712s Preparing to unpack .../8-apache2_2.4.58-1ubuntu2_ppc64el.deb ... 2712s Unpacking apache2 (2.4.58-1ubuntu2) ... 2712s Selecting previously unselected package autopkgtest-satdep. 2712s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 2712s Unpacking autopkgtest-satdep (0) ... 2712s Setting up libapr1:ppc64el (1.7.2-3) ... 2712s Setting up liblua5.4-0:ppc64el (5.4.6-3) ... 2712s Setting up apache2-data (2.4.58-1ubuntu2) ... 2712s Setting up libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2712s Setting up libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2712s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2712s Setting up apache2-utils (2.4.58-1ubuntu2) ... 2712s Setting up apache2-bin (2.4.58-1ubuntu2) ... 2712s Setting up apache2 (2.4.58-1ubuntu2) ... 2712s Enabling module mpm_event. 2712s Enabling module authz_core. 2712s Enabling module authz_host. 2712s Enabling module authn_core. 2712s Enabling module auth_basic. 2712s Enabling module access_compat. 2712s Enabling module authn_file. 2712s Enabling module authz_user. 2712s Enabling module alias. 2712s Enabling module dir. 2712s Enabling module autoindex. 2713s Enabling module env. 2713s Enabling module mime. 2713s Enabling module negotiation. 2713s Enabling module setenvif. 2713s Enabling module filter. 2713s Enabling module deflate. 2713s Enabling module status. 2713s Enabling module reqtimeout. 2713s Enabling conf charset. 2713s Enabling conf localized-error-pages. 2713s Enabling conf other-vhosts-access-log. 2713s Enabling conf security. 2713s Enabling conf serve-cgi-bin. 2713s Enabling site 000-default. 2714s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2714s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2716s Setting up autopkgtest-satdep (0) ... 2716s Processing triggers for ufw (0.36.2-5) ... 2716s Processing triggers for man-db (2.12.0-3) ... 2716s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2719s (Reading database ... 70366 files and directories currently installed.) 2719s Removing autopkgtest-satdep (0) ... 2745s autopkgtest [02:07:24]: test check-ubuntu-branding: [----------------------- 2745s + ubuntu_logo_path=icons/ubuntu-logo.png 2745s ++ curl -s http://localhost 2745s + html_content=' 2745s 2745s 2745s 2745s 2745s Apache2 Ubuntu Default Page: It works 2745s 2745s 2745s 2745s
2745s 2745s
2745s
2745s

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

2745s 2745s

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

2745s 2745s
2745s
2745s
2745s Configuration Overview 2745s
2745s
2745s

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

2745s

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

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

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

2745s

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

2745s
2745s 2745s
2745s
2745s Reporting Problems 2745s
2745s
2745s

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

2745s

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

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

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

2745s 2745s

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

2745s 2745s
2745s
2745s
2745s Configuration Overview 2745s
2745s
2745s

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

2745s

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

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

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

2745s

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

2745s
2745s 2745s
2745s
2745s Reporting Problems 2745s
2745s
2745s

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

2745s

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

2745s
2745s 2745s
2745s
2745s
2745s
2745s 2745s =~ icons/ubuntu-logo\.png ]] 2745s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2745s ++ grep Content-Type 2745s ++ cut -d ' ' -f 2- 2745s ++ tr -d '[:space:]' 2745s + content_type=image/png 2745s + expected=image/png 2745s + '[' image/png '!=' image/png ']' 2745s autopkgtest [02:07:24]: test check-ubuntu-branding: -----------------------] 2746s autopkgtest [02:07:25]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2746s check-ubuntu-branding PASS 2746s autopkgtest [02:07:25]: test chroot: preparing testbed 2867s autopkgtest [02:09:26]: testbed dpkg architecture: ppc64el 2867s autopkgtest [02:09:26]: testbed apt version: 2.7.12 2867s autopkgtest [02:09:26]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2868s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2868s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3748 kB] 2872s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 2872s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 2873s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2873s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [646 kB] 2873s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 2873s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 2873s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 2873s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4020 kB] 2877s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 2877s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.3 kB] 2877s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 2880s Fetched 9136 kB in 10s (894 kB/s) 2880s Reading package lists... 2883s Reading package lists... 2883s Building dependency tree... 2883s Reading state information... 2883s Calculating upgrade... 2883s The following packages will be REMOVED: 2883s libssl3 2883s The following NEW packages will be installed: 2883s libssl3t64 2883s The following packages will be upgraded: 2883s openssl 2884s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 2884s Need to get 3151 kB of archives. 2884s After this operation, 73.7 kB of additional disk space will be used. 2884s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 2884s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 2885s Fetched 3151 kB in 2s (1884 kB/s) 2885s (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 ... 70095 files and directories currently installed.) 2885s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 2885s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 2885s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 2885s wget depends on libssl3 (>= 3.0.0). 2885s tnftp depends on libssl3 (>= 3.0.0). 2885s tcpdump depends on libssl3 (>= 3.0.0). 2885s systemd-resolved depends on libssl3 (>= 3.0.0). 2885s systemd depends on libssl3 (>= 3.0.0). 2885s sudo depends on libssl3 (>= 3.0.0). 2885s rsync depends on libssl3 (>= 3.0.0). 2885s python3-cryptography depends on libssl3 (>= 3.0.0). 2885s openssh-server depends on libssl3 (>= 3.0.10). 2885s openssh-client depends on libssl3 (>= 3.0.10). 2885s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 2885s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 2885s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 2885s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 2885s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 2885s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 2886s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 2886s libnvme1 depends on libssl3 (>= 3.0.0). 2886s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 2886s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 2886s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 2886s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 2886s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 2886s kmod depends on libssl3 (>= 3.0.0). 2886s dhcpcd-base depends on libssl3 (>= 3.0.0). 2886s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 2886s 2886s (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 ... 70095 files and directories currently installed.) 2886s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 2886s Selecting previously unselected package libssl3t64:ppc64el. 2886s (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 ... 70084 files and directories currently installed.) 2886s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 2886s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 2886s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 2886s Setting up openssl (3.0.13-0ubuntu2) ... 2886s Processing triggers for man-db (2.12.0-3) ... 2886s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2886s Reading package lists... 2887s Building dependency tree... 2887s Reading state information... 2887s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2887s sh: Attempting to set up Debian/Ubuntu apt sources automatically 2887s sh: Distribution appears to be Ubuntu 2888s Reading package lists... 2888s Building dependency tree... 2888s Reading state information... 2888s eatmydata is already the newest version (131-1). 2888s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2888s Reading package lists... 2889s Building dependency tree... 2889s Reading state information... 2889s dbus is already the newest version (1.14.10-4ubuntu1). 2889s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2889s Reading package lists... 2889s Building dependency tree... 2889s Reading state information... 2890s rng-tools-debian is already the newest version (2.4). 2890s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2890s Reading package lists... 2890s Building dependency tree... 2890s Reading state information... 2890s The following packages will be REMOVED: 2890s cloud-init* python3-configobj* python3-debconf* 2890s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 2890s After this operation, 3252 kB disk space will be freed. 2890s (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 ... 70097 files and directories currently installed.) 2890s Removing cloud-init (24.1.1-0ubuntu1) ... 2891s Removing python3-configobj (5.0.8-3) ... 2891s Removing python3-debconf (1.5.86) ... 2891s Processing triggers for man-db (2.12.0-3) ... 2891s (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 ... 69708 files and directories currently installed.) 2891s Purging configuration files for cloud-init (24.1.1-0ubuntu1) ... 2892s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 2892s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 2892s invoke-rc.d: policy-rc.d denied execution of try-restart. 2892s Reading package lists... 2892s Building dependency tree... 2892s Reading state information... 2892s linux-generic is already the newest version (6.8.0-11.11+1). 2892s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2893s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 2893s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 2893s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 2895s Reading package lists... 2895s Reading package lists... 2895s Building dependency tree... 2895s Reading state information... 2895s Calculating upgrade... 2895s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2895s Reading package lists... 2896s Building dependency tree... 2896s Reading state information... 2896s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2896s autopkgtest [02:09:55]: rebooting testbed after setup commands that affected boot 2934s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 2947s Reading package lists... 2947s Building dependency tree... 2947s Reading state information... 2948s Starting pkgProblemResolver with broken count: 0 2948s Starting 2 pkgProblemResolver with broken count: 0 2948s Done 2948s The following additional packages will be installed: 2948s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 2948s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu gcc gcc-13 2948s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu libapr1 libaprutil1 2948s libaprutil1-dbd-sqlite3 libaprutil1-ldap libasan8 libatomic1 libcc1-0 2948s libgcc-13-dev libgomp1 libisl23 libitm1 liblsan0 liblua5.4-0 libmpc3 2948s libquadmath0 libtsan2 libubsan1 2948s Suggested packages: 2948s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2948s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 2948s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-powerpc64le-linux-gnu 2948s Recommended packages: 2948s ssl-cert libc6-dev | libc-dev libc6-dev libc-dev 2948s The following NEW packages will be installed: 2948s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 2948s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu gcc gcc-13 2948s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu libapr1 libaprutil1 2948s libaprutil1-dbd-sqlite3 libaprutil1-ldap libasan8 libatomic1 libcc1-0 2948s libgcc-13-dev libgomp1 libisl23 libitm1 liblsan0 liblua5.4-0 libmpc3 2948s libquadmath0 libtsan2 libubsan1 2948s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 2948s Need to get 45.4 MB/45.4 MB of archives. 2948s After this operation, 171 MB of additional disk space will be used. 2948s Get:1 /tmp/autopkgtest.eEJ9t5/8-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [720 B] 2948s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libapr1 ppc64el 1.7.2-3 [130 kB] 2948s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1 ppc64el 1.6.3-1ubuntu1 [110 kB] 2948s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-1ubuntu1 [12.2 kB] 2948s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libaprutil1-ldap ppc64el 1.6.3-1ubuntu1 [9186 B] 2948s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el liblua5.4-0 ppc64el 5.4.6-3 [216 kB] 2948s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-bin ppc64el 2.4.58-1ubuntu2 [1563 kB] 2949s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-data all 2.4.58-1ubuntu2 [163 kB] 2949s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2-utils ppc64el 2.4.58-1ubuntu2 [101 kB] 2949s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el apache2 ppc64el 2.4.58-1ubuntu2 [90.2 kB] 2949s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3 [864 kB] 2949s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1 [61.2 kB] 2949s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [10.7 MB] 2951s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13 ppc64el 13.2.0-17ubuntu2 [1038 B] 2951s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 2951s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 2951s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libcc1-0 ppc64el 14-20240303-1ubuntu1 [48.1 kB] 2951s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 2951s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libitm1 ppc64el 14-20240303-1ubuntu1 [32.4 kB] 2951s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el libatomic1 ppc64el 14-20240303-1ubuntu1 [10.7 kB] 2951s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libasan8 ppc64el 14-20240303-1ubuntu1 [2973 kB] 2952s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el liblsan0 ppc64el 14-20240303-1ubuntu1 [1325 kB] 2952s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libtsan2 ppc64el 14-20240303-1ubuntu1 [2734 kB] 2952s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libubsan1 ppc64el 14-20240303-1ubuntu1 [1194 kB] 2953s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libquadmath0 ppc64el 14-20240303-1ubuntu1 [158 kB] 2953s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el libgcc-13-dev ppc64el 13.2.0-17ubuntu2 [1581 kB] 2953s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [20.6 MB] 2957s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13 ppc64el 13.2.0-17ubuntu2 [477 kB] 2957s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 2957s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 2957s Fetched 45.4 MB in 9s (4900 kB/s) 2957s Selecting previously unselected package libapr1:ppc64el. 2957s (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 ... 69653 files and directories currently installed.) 2957s Preparing to unpack .../00-libapr1_1.7.2-3_ppc64el.deb ... 2957s Unpacking libapr1:ppc64el (1.7.2-3) ... 2958s Selecting previously unselected package libaprutil1:ppc64el. 2958s Preparing to unpack .../01-libaprutil1_1.6.3-1ubuntu1_ppc64el.deb ... 2958s Unpacking libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2958s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2958s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1ubuntu1_ppc64el.deb ... 2958s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2958s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2958s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1ubuntu1_ppc64el.deb ... 2958s Unpacking libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2958s Selecting previously unselected package liblua5.4-0:ppc64el. 2958s Preparing to unpack .../04-liblua5.4-0_5.4.6-3_ppc64el.deb ... 2958s Unpacking liblua5.4-0:ppc64el (5.4.6-3) ... 2958s Selecting previously unselected package apache2-bin. 2958s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu2_ppc64el.deb ... 2958s Unpacking apache2-bin (2.4.58-1ubuntu2) ... 2958s Selecting previously unselected package apache2-data. 2958s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu2_all.deb ... 2958s Unpacking apache2-data (2.4.58-1ubuntu2) ... 2958s Selecting previously unselected package apache2-utils. 2958s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu2_ppc64el.deb ... 2958s Unpacking apache2-utils (2.4.58-1ubuntu2) ... 2958s Selecting previously unselected package apache2. 2958s Preparing to unpack .../08-apache2_2.4.58-1ubuntu2_ppc64el.deb ... 2958s Unpacking apache2 (2.4.58-1ubuntu2) ... 2958s Selecting previously unselected package libisl23:ppc64el. 2958s Preparing to unpack .../09-libisl23_0.26-3_ppc64el.deb ... 2958s Unpacking libisl23:ppc64el (0.26-3) ... 2958s Selecting previously unselected package libmpc3:ppc64el. 2958s Preparing to unpack .../10-libmpc3_1.3.1-1_ppc64el.deb ... 2958s Unpacking libmpc3:ppc64el (1.3.1-1) ... 2958s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 2958s Preparing to unpack .../11-cpp-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 2958s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 2958s Selecting previously unselected package cpp-13. 2958s Preparing to unpack .../12-cpp-13_13.2.0-17ubuntu2_ppc64el.deb ... 2958s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 2958s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 2958s Preparing to unpack .../13-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2958s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2958s Selecting previously unselected package cpp. 2958s Preparing to unpack .../14-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2958s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2958s Selecting previously unselected package libcc1-0:ppc64el. 2958s Preparing to unpack .../15-libcc1-0_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libgomp1:ppc64el. 2958s Preparing to unpack .../16-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libitm1:ppc64el. 2958s Preparing to unpack .../17-libitm1_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libitm1:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libatomic1:ppc64el. 2958s Preparing to unpack .../18-libatomic1_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libatomic1:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libasan8:ppc64el. 2958s Preparing to unpack .../19-libasan8_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libasan8:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package liblsan0:ppc64el. 2958s Preparing to unpack .../20-liblsan0_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking liblsan0:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libtsan2:ppc64el. 2958s Preparing to unpack .../21-libtsan2_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libtsan2:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libubsan1:ppc64el. 2958s Preparing to unpack .../22-libubsan1_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libubsan1:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libquadmath0:ppc64el. 2958s Preparing to unpack .../23-libquadmath0_14-20240303-1ubuntu1_ppc64el.deb ... 2958s Unpacking libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 2958s Selecting previously unselected package libgcc-13-dev:ppc64el. 2958s Preparing to unpack .../24-libgcc-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 2958s Unpacking libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 2959s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 2959s Preparing to unpack .../25-gcc-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 2959s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 2959s Selecting previously unselected package gcc-13. 2959s Preparing to unpack .../26-gcc-13_13.2.0-17ubuntu2_ppc64el.deb ... 2959s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 2959s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 2959s Preparing to unpack .../27-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2959s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2959s Selecting previously unselected package gcc. 2959s Preparing to unpack .../28-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 2959s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2959s Selecting previously unselected package autopkgtest-satdep. 2959s Preparing to unpack .../29-8-autopkgtest-satdep.deb ... 2959s Unpacking autopkgtest-satdep (0) ... 2959s Setting up libapr1:ppc64el (1.7.2-3) ... 2959s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up libmpc3:ppc64el (1.3.1-1) ... 2959s Setting up libatomic1:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up libubsan1:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up libasan8:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up liblua5.4-0:ppc64el (5.4.6-3) ... 2959s Setting up apache2-data (2.4.58-1ubuntu2) ... 2959s Setting up libtsan2:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up libisl23:ppc64el (0.26-3) ... 2959s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 2959s Setting up libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up liblsan0:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up libitm1:ppc64el (14-20240303-1ubuntu1) ... 2959s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2959s Setting up libaprutil1:ppc64el (1.6.3-1ubuntu1) ... 2959s Setting up cpp-13 (13.2.0-17ubuntu2) ... 2959s Setting up libaprutil1-ldap:ppc64el (1.6.3-1ubuntu1) ... 2959s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-1ubuntu1) ... 2959s Setting up libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 2959s Setting up cpp (4:13.2.0-7ubuntu1) ... 2959s Setting up apache2-utils (2.4.58-1ubuntu2) ... 2959s Setting up apache2-bin (2.4.58-1ubuntu2) ... 2959s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 2959s Setting up gcc-13 (13.2.0-17ubuntu2) ... 2959s Setting up apache2 (2.4.58-1ubuntu2) ... 2959s Enabling module mpm_event. 2959s Enabling module authz_core. 2959s Enabling module authz_host. 2959s Enabling module authn_core. 2959s Enabling module auth_basic. 2959s Enabling module access_compat. 2959s Enabling module authn_file. 2959s Enabling module authz_user. 2959s Enabling module alias. 2959s Enabling module dir. 2959s Enabling module autoindex. 2959s Enabling module env. 2960s Enabling module mime. 2960s Enabling module negotiation. 2960s Enabling module setenvif. 2960s Enabling module filter. 2960s Enabling module deflate. 2960s Enabling module status. 2960s Enabling module reqtimeout. 2960s Enabling conf charset. 2960s Enabling conf localized-error-pages. 2960s Enabling conf other-vhosts-access-log. 2960s Enabling conf security. 2960s Enabling conf serve-cgi-bin. 2960s Enabling site 000-default. 2961s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2961s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2962s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 2962s Setting up gcc (4:13.2.0-7ubuntu1) ... 2962s Setting up autopkgtest-satdep (0) ... 2962s Processing triggers for ufw (0.36.2-5) ... 2962s Processing triggers for man-db (2.12.0-3) ... 2963s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2966s (Reading database ... 70631 files and directories currently installed.) 2966s Removing autopkgtest-satdep (0) ... 3007s autopkgtest [02:11:46]: test chroot: [----------------------- 3007s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 3007s + gcc --print-file-name=libgcc_s.so.1 3007s + LIBGCC_S_PATH=/usr/lib/gcc/powerpc64le-linux-gnu/13/../../../powerpc64le-linux-gnu/libgcc_s.so.1 3007s + cat 3007s + a2enconf chroot 3007s + echo Hello, world! 3007s + service apache2 restart 3007s Enabling conf chroot. 3007s To activate the new configuration, you need to run: 3007s systemctl reload apache2 3007s + wget -qO- http://localhost/hello.txt 3007s + result=Hello, world! 3007s + [ Hello, world! != Hello, world! ] 3008s autopkgtest [02:11:47]: test chroot: -----------------------] 3008s autopkgtest [02:11:47]: test chroot: - - - - - - - - - - results - - - - - - - - - - 3008s chroot PASS 3009s autopkgtest [02:11:48]: @@@@@@@@@@@@@@@@@@@@ summary 3009s run-test-suite PASS 3009s duplicate-module-load PASS 3009s default-mods PASS 3009s htcacheclean PASS 3009s ssl-passphrase PASS 3009s check-http2 PASS 3009s check-ubuntu-branding PASS 3009s chroot PASS 3022s Creating nova instance adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240318.img (UUID 290ce4c5-ca44-4691-9a55-79589f8700e4)... 3022s Creating nova instance adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240319.img (UUID 6e7a6c13-d651-45a1-a24f-48d9d59effd9)... 3022s Creating nova instance adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240319.img (UUID 6e7a6c13-d651-45a1-a24f-48d9d59effd9)... 3022s Creating nova instance adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240319.img (UUID 6e7a6c13-d651-45a1-a24f-48d9d59effd9)... 3022s Creating nova instance adt-noble-ppc64el-apache2-20240319-012139-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240319.img (UUID 6e7a6c13-d651-45a1-a24f-48d9d59effd9)...